SoftwareVisualizer::SoftwareVisualizer(bool editable, QWidget * parent) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<Software>()
  {
    addLabel_("Modify software information.");
    addSeparator_();
    addLineEdit_(software_name_, "Name");
    addLineEdit_(software_version_, "Version");

    finishAdding_();
  }
Esempio n. 2
0
  ProteinHitVisualizer::ProteinHitVisualizer(bool editable, QWidget * parent) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<ProteinHit>()
  {
    addLineEdit_(proteinhit_score_, "Score");
    addLineEdit_(proteinhit_rank_, "Rank");
    addLineEdit_(proteinhit_accession_, "Accession");
    addTextEdit_(proteinhit_sequence_, "Sequence");

    finishAdding_();
  }
 DocumentIdentifierVisualizer::DocumentIdentifierVisualizer(bool editable, QWidget * parent) :
   BaseVisualizerGUI(editable, parent),
   BaseVisualizer<DocumentIdentifier>()
 {
   addLabel_("Modify DocumentIdentifier information");
   addSeparator_();
   addLineEdit_(identifier_, "Identifier");
   addSeparator_();
   addLineEdit_(file_path_, "Loaded from file");
   addLineEdit_(file_type_, "File type");
   finishAdding_();
 }
Esempio n. 4
0
  InstrumentVisualizer::InstrumentVisualizer(bool editable, QWidget * parent) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<Instrument>()
  {
    addLabel_("Modify instrument information.");
    addSeparator_();
    addLineEdit_(name_, "Name");
    addLineEdit_(vendor_, "Vendor");
    addLineEdit_(model_, "Model");
    addTextEdit_(customizations_, "Customizations");
    addComboBox_(ion_optics_, "Ion optics");

    finishAdding_();
  }
Esempio n. 5
0
  ModificationVisualizer::ModificationVisualizer(bool editable, QWidget * parent) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<Modification>()
  {
    addLabel_("Modify Modification information");
    addSeparator_();
    addLineEdit_(treatmenttype_, "Treatment type");
    addTextEdit_(treatmentcomment_, "Comment");
    addLineEdit_(modificationname_, "Reagent name");
    addDoubleLineEdit_(modificationmass_, "Mass change");

    addComboBox_(modificationspecificity_, "Specificity Type");
    addLineEdit_(modificationAA_, "Affected Amino Acids");

    finishAdding_();
  }
Esempio n. 6
0
  SampleVisualizer::SampleVisualizer(bool editable, QWidget * parent) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<Sample>()
  {
    addLabel_("Modify Sample information");
    addSeparator_();
    addLineEdit_(samplename_, "Name");
    addLineEdit_(samplenumber_, "Number");
    addLineEdit_(sampleorganism_, "Organism");
    addTextEdit_(samplecomment_, "Comment");
    addComboBox_(samplestate_, "State");
    addDoubleLineEdit_(samplemass_, "Mass (in gram)");
    addDoubleLineEdit_(samplevolume_, "Volume (in ml)");
    addDoubleLineEdit_(sampleconcentration_, "Concentration (in g/l)");

    finishAdding_();
  }
  PeptideIdentificationVisualizer::PeptideIdentificationVisualizer(bool editable, QWidget * parent, MetaDataBrowser * caller) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<PeptideIdentification>()
  {
    pidv_caller_ = caller;

    addLineEdit_(identifier_, "Identifier<br>(of corresponding ProteinIdentification)");
    addSeparator_();

    addLineEdit_(score_type_, "Score type");
    addBooleanComboBox_(higher_better_, "Higher score is better");
    addDoubleLineEdit_(identification_threshold_, "Peptide significance threshold");

    addSeparator_();
    addLabel_("Show peptide hits with score equal or better than a threshold.");
    QPushButton * button;
    addLineEditButton_("Score threshold", filter_threshold_, button, "Filter");
    connect(button, SIGNAL(clicked()), this, SLOT(updateTree_()));

    finishAdding_();
  }
Esempio n. 8
0
  ContactPersonVisualizer::ContactPersonVisualizer(bool editable, QWidget * parent) :
    BaseVisualizerGUI(editable, parent),
    BaseVisualizer<ContactPerson>()
  {

    addLabel_("Modify ContactPerson information");
    addSeparator_();
    addLineEdit_(firstname_, "First name");
    addLineEdit_(lastname_, "Last name");
    addLineEdit_(institution_, "Institution");
    addLineEdit_(address_, "Address");
    addLineEdit_(email_, "Email");
    addLineEdit_(url_, "URL");
    addLineEdit_(contact_info_, "Contact info");
    finishAdding_();
  }