50 #pragma clang diagnostic push 51 #pragma clang diagnostic ignored "-Wnon-virtual-dtor" 78 virtual bool isNull()
const = 0;
79 virtual void setNull(
bool b) = 0;
80 virtual String toCellString()
const = 0;
81 virtual void fromCellString(
const String&) = 0;
90 virtual bool isNaN()
const = 0;
91 virtual void setNaN() = 0;
92 virtual bool isInf()
const = 0;
93 virtual void setInf() = 0;
105 bool isNull()
const override;
107 void setNull(
bool b)
override;
122 bool isNull()
const override;
124 void setNull(
bool b)
override;
126 bool isNaN()
const override;
128 void setNaN()
override;
130 bool isInf()
const override;
132 void setInf()
override;
148 void set(
const double& value);
152 String toCellString()
const override;
154 void fromCellString(
const String& s)
override;
168 bool isNull()
const override;
170 void setNull(
bool b)
override;
172 String toCellString()
const override;
174 void fromCellString(
const String& s)
override;
176 std::vector<MzTabDouble>
get()
const;
178 void set(
const std::vector<MzTabDouble>& entries);
194 void set(
const Int& value);
198 String toCellString()
const override;
200 void fromCellString(
const String& s)
override;
212 bool isNull()
const override;
214 void setNull(
bool b)
override;
216 String toCellString()
const override;
218 void fromCellString(
const String& s)
override;
220 std::vector<MzTabInteger>
get()
const;
222 void set(
const std::vector<MzTabInteger>& entries);
238 void set(
const bool& value);
242 String toCellString()
const override;
244 void fromCellString(
const String& s)
override;
260 void set(
const String& value);
264 bool isNull()
const override;
266 void setNull(
bool b)
override;
268 String toCellString()
const override;
270 void fromCellString(
const String& s)
override;
284 bool isNull()
const override;
286 void setNull(
bool b)
override;
288 void setCVLabel(
const String& CV_label);
290 void setAccession(
const String& accession);
292 void setName(
const String& name);
294 void setValue(
const String& value);
296 String getCVLabel()
const;
298 String getAccession()
const;
304 String toCellString()
const override;
306 void fromCellString(
const String& s)
override;
322 bool isNull()
const override;
324 void setNull(
bool b)
override;
326 String toCellString()
const override;
328 void fromCellString(
const String& s)
override;
330 std::vector<MzTabParameter>
get()
const;
332 void set(
const std::vector<MzTabParameter>& parameters);
347 void setSeparator(
char sep);
349 bool isNull()
const override;
351 void setNull(
bool b)
override;
353 String toCellString()
const override;
355 void fromCellString(
const String& s)
override;
357 std::vector<MzTabString>
get()
const;
359 void set(
const std::vector<MzTabString>& entries);
374 bool isNull()
const override;
376 void setNull(
bool b)
override;
379 void setPositionsAndParameters(
const std::vector<std::pair<Size, MzTabParameter> >& ppp);
381 std::vector<std::pair<Size, MzTabParameter> > getPositionsAndParameters()
const;
383 void setModificationIdentifier(
const MzTabString& mod_id);
387 String toCellString()
const override;
389 void fromCellString(
const String& s)
override;
402 bool isNull()
const override;
404 void setNull(
bool b)
override;
406 String toCellString()
const override;
408 void fromCellString(
const String& s)
override;
410 std::vector<MzTabModification>
get()
const;
412 void set(
const std::vector<MzTabModification>& entries);
427 bool isNull()
const override;
429 void setNull(
bool b)
override;
431 void setMSFile(
Size index);
433 void setSpecRef(
const String& spec_ref);
435 String getSpecRef()
const;
437 Size getMSFile()
const;
439 void setSpecRefFile(
const String& spec_ref);
441 String toCellString()
const override;
443 void fromCellString(
const String& s)
override;
556 std::map<Size, MzTabString>
uri;
568 std::map<Size, MzTabMSRunMetaData>
ms_run;
572 std::map<Size, MzTabSampleMetaData>
sample;
574 std::map<Size, MzTabAssayMetaData>
assay;
578 std::map<Size, MzTabCVMetaData>
cv;
614 std::vector<MzTabOptionalColumnEntry>
opt_;
620 const MzTabProteinSectionRow& row2)
const 650 std::vector<MzTabOptionalColumnEntry>
opt_;
687 std::vector<MzTabOptionalColumnEntry>
opt_;
735 std::vector<MzTabOptionalColumnEntry>
opt_;
760 std::vector<MzTabOptionalColumnEntry>
opt_;
791 std::vector<MzTabOptionalColumnEntry>
opt_;
822 std::vector<MzTabOptionalColumnEntry>
opt_;
868 const MzTabProteinSectionRows& getProteinSectionRows()
const;
870 void setProteinSectionRows(
const MzTabProteinSectionRows& psd);
872 const MzTabPeptideSectionRows& getPeptideSectionRows()
const;
874 void setPeptideSectionRows(
const MzTabPeptideSectionRows& psd);
876 const MzTabPSMSectionRows& getPSMSectionRows()
const;
878 void setPSMSectionRows(
const MzTabPSMSectionRows& psd);
880 const MzTabSmallMoleculeSectionRows& getSmallMoleculeSectionRows()
const;
882 void setSmallMoleculeSectionRows(
const MzTabSmallMoleculeSectionRows& smsd);
884 const MzTabNucleicAcidSectionRows& getNucleicAcidSectionRows()
const;
886 void setNucleicAcidSectionRows(
const MzTabNucleicAcidSectionRows& nasd);
888 const MzTabOligonucleotideSectionRows& getOligonucleotideSectionRows()
const;
890 void setOligonucleotideSectionRows(
const MzTabOligonucleotideSectionRows& onsd);
892 const MzTabOSMSectionRows& getOSMSectionRows()
const;
894 void setOSMSectionRows(
const MzTabOSMSectionRows& osd);
896 void setCommentRows(
const std::map<Size, String>& com);
898 void setEmptyRows(
const std::vector<Size>& empty);
900 const std::vector<Size>& getEmptyRows()
const;
902 const std::map<Size, String>& getCommentRows()
const;
905 std::vector<String> getProteinOptionalColumnNames()
const;
908 std::vector<String> getPeptideOptionalColumnNames()
const;
911 std::vector<String> getPSMOptionalColumnNames()
const;
914 std::vector<String> getSmallMoleculeOptionalColumnNames()
const;
924 static void addPepEvidenceToRows(
const std::vector<PeptideEvidence>& peptide_evidences,
MzTabPSMSectionRow& row, MzTabPSMSectionRows& rows);
927 std::vector<String> getNucleicAcidOptionalColumnNames()
const;
930 std::vector<String> getOligonucleotideOptionalColumnNames()
const;
932 static void addMetaInfoToOptionalColumns(
const std::set<String>& keys, std::vector<MzTabOptionalColumnEntry>& opt,
const String&
id,
const MetaInfoInterface& meta);
935 std::vector<String> getOSMOptionalColumnNames()
const;
937 static std::map<Size, MzTabModificationMetaData> generateMzTabStringFromModifications(
const std::vector<String>& mods);
939 static std::map<Size, MzTabModificationMetaData> generateMzTabStringFromVariableModifications(
const std::vector<String>& mods);
941 static std::map<Size, MzTabModificationMetaData> generateMzTabStringFromFixedModifications(
const std::vector<String>& mods);
959 static MzTab exportIdentificationsToMzTab(
960 const std::vector<ProteinIdentification>& prot_ids,
961 const std::vector<PeptideIdentification>& peptide_ids,
963 bool first_run_inference_only,
964 std::map<std::pair<size_t,size_t>,
size_t>& map_run_fileidx_2_msfileidx,
965 std::map<String, size_t>& idrun_2_run_index,
966 bool export_empty_pep_ids =
false);
971 static MzTabModificationList extractModificationListFromAASequence(
const AASequence& aas,
const std::vector<String>& fixed_mods = std::vector<String>());
984 static MzTab exportConsensusMapToMzTab(
987 const bool first_run_inference_only,
988 const bool export_unidentified_features,
989 const bool export_unassigned_ids,
990 const bool export_subfeatures,
991 const bool export_empty_pep_ids =
false,
992 const String& title =
"ConsensusMap export from OpenMS");
997 template <
typename SectionRows>
1001 std::vector<String> names;
1004 for (
typename SectionRows::const_iterator it = rows.begin(); it != rows.end(); ++it)
1006 for (std::vector<MzTabOptionalColumnEntry>::const_iterator it_opt = it->opt_.begin(); it_opt != it->opt_.end(); ++it_opt)
1008 if (
std::find(names.begin(), names.end(), it_opt->first) == names.end())
1010 names.push_back(it_opt->first);
1018 static void checkSequenceUniqueness_(
const std::vector<PeptideIdentification>& curr_pep_ids);
1034 #pragma clang diagnostic pop std::map< Size, MzTabParameter > cell_type
Definition: MzTab.h:457
MzTabParameter small_molecule_quantification_unit
Definition: MzTab.h:566
MzTabDouble coverage
(0-1) Fraction of nucleic acid sequence identified.
Definition: MzTab.h:759
bool operator()(const MzTabNucleicAcidSectionRow &row1, const MzTabNucleicAcidSectionRow &row2) const
Definition: MzTab.h:765
std::map< Size, MzTabParameter > osm_search_engine_score
Definition: MzTab.h:542
std::map< Size, MzTabDouble > smallmolecule_abundance_stdev_study_variable
Definition: MzTab.h:733
std::vector< MzTabPeptideSectionRow > MzTabPeptideSectionRows
Definition: MzTab.h:841
Comparison operator for sorting rows.
Definition: MzTab.h:825
MzTabInteger taxid
NEWT taxonomy for the species.
Definition: MzTab.h:720
std::map< Size, MzTabModificationMetaData > variable_mod
Definition: MzTab.h:560
MzTabString uri
Location of the PSMs source entry.
Definition: MzTab.h:644
MzTabParameterList search_engine
Search engine(s) identifying the protein.
Definition: MzTab.h:598
MzTabInteger reliability
Definition: MzTab.h:601
MzTabParameter detector
Definition: MzTab.h:498
String spec_ref_
Definition: MzTab.h:447
double value_
Definition: MzTab.h:157
MzTabParameter protein_quantification_unit
Definition: MzTab.h:564
std::vector< std::pair< Size, MzTabParameter > > pos_param_pairs_
Definition: MzTab.h:392
MzTabModificationList modifications
Modifications identified in the protein.
Definition: MzTab.h:606
std::vector< MzTabDouble > entries_
Definition: MzTab.h:181
std::map< Size, std::map< Size, MzTabDouble > > search_engine_score_ms_run
Definition: MzTab.h:637
MzTabString accession
The protein’s accession.
Definition: MzTab.h:592
String getSpecRef() const
std::map< Size, MzTabInteger > num_peptides_unique_ms_run
Definition: MzTab.h:604
std::map< Size, MzTabParameter > species
Definition: MzTab.h:455
Size ms_run_
Definition: MzTab.h:446
std::vector< MzTabParameter > parameters_
Definition: MzTab.h:335
std::map< Size, MzTabInteger > num_psms_ms_run
Definition: MzTab.h:602
MzTabParameter quantification_method
Definition: MzTab.h:562
std::vector< String > colunit_psm
Definition: MzTab.h:582
String value_
Definition: MzTab.h:312
std::map< Size, MzTabParameter > protein_search_engine_score
Definition: MzTab.h:536
std::map< Size, MzTabDouble > smallmolecule_abundance_assay
Definition: MzTab.h:731
MzTabString site
Definition: MzTab.h:473
MzTabString post
Definition: MzTab.h:684
std::map< Size, MzTabParameterList > sample_processing
Definition: MzTab.h:544
MzTabString database
Name of the sequence database.
Definition: MzTab.h:633
std::map< Size, MzTabString > setting
Definition: MzTab.h:467
MzTabString accession
The protein’s accession.
Definition: MzTab.h:631
std::vector< MzTabNucleicAcidSectionRow > MzTabNucleicAcidSectionRows
Definition: MzTab.h:844
std::map< Size, MzTabMSRunMetaData > ms_run
Definition: MzTab.h:568
MzTabPeptideSectionRows peptide_data_
Definition: MzTab.h:1022
std::vector< MzTabSmallMoleculeSectionRow > MzTabSmallMoleculeSectionRows
Definition: MzTab.h:843
MzTabInteger PSM_ID
Definition: MzTab.h:668
std::vector< MzTabProteinSectionRow > MzTabProteinSectionRows
Definition: MzTab.h:840
MzTabBoolean unique
0=false, 1=true, null else: Peptide is unique for the protein.
Definition: MzTab.h:632
MzTabDouble coverage
(0-1) Amount of protein sequence identified.
Definition: MzTab.h:609
MzTabString database
Name of the protein database.
Definition: MzTab.h:596
std::vector< MzTabString > entries_
Definition: MzTab.h:362
MzTabString description
Definition: MzTab.h:454
MzTabStringList go_terms
List of GO terms for the nucleic acid.
Definition: MzTab.h:758
bool operator()(const MzTabPeptideSectionRow &row1, const MzTabPeptideSectionRow &row2) const
Definition: MzTab.h:655
MzTabProteinSectionRows protein_data_
Definition: MzTab.h:1021
MzTabSpectraRef spectra_ref
Spectra identifying the peptide.
Definition: MzTab.h:645
std::map< Size, MzTabDouble > search_engine_score
Search engine(s) score(s) for the peptide.
Definition: MzTab.h:674
MzTabCellStateType
Data model of MzTab files.
Definition: MzTab.h:64
MzTabMetaData meta_data_
Definition: MzTab.h:1020
MzTabString inchi_key
InChi Key of the identified compound.
Definition: MzTab.h:714
std::map< Size, MzTabParameter > oligonucleotide_search_engine_score
Definition: MzTab.h:541
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
MzTabOSMSectionRows osm_data_
/ oligonucleotide-spectrum matches
Definition: MzTab.h:1027
MzTabString modifications
Modifications identified on the small molecule.
Definition: MzTab.h:730
MzTabString start
Definition: MzTab.h:685
std::map< Size, MzTabString > uri
Definition: MzTab.h:556
MzTabString full_name
Definition: MzTab.h:488
MzTabParameter quantification_reagent
Definition: MzTab.h:479
bool find(TFinder &finder, const Pattern< TNeedle, FuzzyAC > &me, PatternAuxData< TNeedle > &dh)
Definition: AhoCorasickAmbiguous.h:884
MzTabString sample_ref
Definition: MzTab.h:481
MzTabString sequence
The peptide’s sequence.
Definition: MzTab.h:630
MzTabString mz_tab_version
Definition: MzTab.h:529
MzTabString mz_tab_id
Definition: MzTab.h:532
bool value_
Definition: MzTab.h:247
std::vector< String > colunit_small_molecule
Definition: MzTab.h:583
std::map< Size, MzTabDouble > smallmolecule_abundance_std_error_study_variable
Definition: MzTab.h:734
std::map< Size, MzTabDouble > best_search_engine_score
Search engine(s) score(s) for the peptide.
Definition: MzTab.h:636
MzTabString description
Definition: MzTab.h:534
std::map< Size, MzTabSampleMetaData > sample
Definition: MzTab.h:572
std::map< Size, MzTabParameter > custom
Definition: MzTab.h:570
MzTabString location
Definition: MzTab.h:511
MzTabString pre
Definition: MzTab.h:683
std::map< Size, MzTabParameter > tissue
Definition: MzTab.h:456
MzTabString name
Definition: MzTab.h:503
Comparison operator for sorting rows.
Definition: MzTab.h:617
std::map< Size, MzTabInstrumentMetaData > instrument
Definition: MzTab.h:546
base class for atomic, non-container types (Double, Int)
Definition: MzTab.h:97
MzTabString email
Definition: MzTab.h:505
MzTabParameter source
Definition: MzTab.h:496
std::map< Size, MzTabSoftwareMetaData > software
Definition: MzTab.h:548
std::vector< MzTabPSMSectionRow > MzTabPSMSectionRows
Definition: MzTab.h:842
MzTabString url
Definition: MzTab.h:490
std::map< Size, MzTabParameter > smallmolecule_search_engine_score
Definition: MzTab.h:539
MzTabCellStateType state_
Definition: MzTab.h:135
MzTabParameterList false_discovery_rate
Definition: MzTab.h:550
A container for features.
Definition: FeatureMap.h:95
MzTabModificationList modifications
Modifications identified in the peptide.
Definition: MzTab.h:639
std::vector< Size > empty_rows_
index of empty rows
Definition: MzTab.h:1028
MzTabParameter peptide_quantification_unit
Definition: MzTab.h:565
OLI - Oligonucleotide section (table-based)
Definition: MzTab.h:774
SML Small molecule section (table based)
Definition: MzTab.h:709
std::map< Size, MzTabDouble > protein_abundance_assay
Definition: MzTab.h:610
NUC - Nucleic acid section (table-based)
Definition: MzTab.h:739
std::map< Size, MzTabDouble > best_search_engine_score
best_search_engine_score[1-n]
Definition: MzTab.h:599
PSM - PSM section (Table based)
Definition: MzTab.h:665
PEP - Peptide section (Table based)
Definition: MzTab.h:628
std::vector< int > ms_run_ref
Definition: MzTab.h:482
OSM - OSM (oligonucleotide-spectrum match) section (table-based)
Definition: MzTab.h:809
std::vector< MzTabOligonucleotideSectionRow > MzTabOligonucleotideSectionRows
Definition: MzTab.h:845
char sep_
Definition: MzTab.h:363
std::map< Size, MzTabAssayMetaData > assay
Definition: MzTab.h:574
MzTabString mz_tab_mode
Definition: MzTab.h:530
std::map< Size, MzTabParameter > peptide_search_engine_score
Definition: MzTab.h:537
Comparison operator for sorting rows.
Definition: MzTab.h:653
std::map< Size, MzTabModificationMetaData > fixed_mod
Definition: MzTab.h:558
std::map< Size, String > comment_rows_
comments
Definition: MzTab.h:1029
std::map< Size, std::map< Size, MzTabDouble > > search_engine_score_ms_run
search_engine_score[index1]_ms_run[index2]
Definition: MzTab.h:600
std::map< Size, MzTabDouble > peptide_abundance_stdev_study_variable
Definition: MzTab.h:648
MzTabDoubleList retention_time_window
Definition: MzTab.h:641
MzTabString database_version
Version (and optionally # of entries).
Definition: MzTab.h:634
std::map< Size, MzTabInteger > num_oligos_distinct_ms_run
Definition: MzTab.h:752
MzTabString uri
Location of the protein’s source entry.
Definition: MzTab.h:607
String name_
Definition: MzTab.h:311
MzTabDouble calc_mass_to_charge
Definition: MzTab.h:680
std::map< Size, MzTabModificationMetaData > quantification_mod
Definition: MzTab.h:480
MzTabStringList ambiguity_members
Alternative nucleic acid identifications.
Definition: MzTab.h:754
MzTabStringList identifier
The small molecule’s identifier.
Definition: MzTab.h:711
MzTabSmallMoleculeSectionRows small_molecule_data_
Definition: MzTab.h:1024
std::map< Size, MzTabDouble > protein_abundance_stdev_study_variable
Definition: MzTab.h:612
Comparison operator for sorting rows.
Definition: MzTab.h:763
MzTabString database_version
String Version of the protein database.
Definition: MzTab.h:597
MzTabString species
Human readable name of the species.
Definition: MzTab.h:595
MzTabString position
Definition: MzTab.h:474
std::map< Size, MzTabParameter > psm_search_engine_score
Definition: MzTab.h:538
std::vector< MzTabOSMSectionRow > MzTabOSMSectionRows
Definition: MzTab.h:846
std::map< Size, MzTabStudyVariableMetaData > study_variable
Definition: MzTab.h:576
MzTabParameterList search_engine
Search engine(s) that identified the peptide.
Definition: MzTab.h:635
MzTabString title
Definition: MzTab.h:533
MzTabDoubleList retention_time
Time points in seconds. Semantics may vary.
Definition: MzTab.h:640
MzTabString version
Definition: MzTab.h:489
Representation of a peptide/protein sequence.
Definition: AASequence.h:113
String value_
Definition: MzTab.h:273
std::map< Size, MzTabDouble > peptide_abundance_assay
Definition: MzTab.h:646
std::map< Size, MzTabInteger > num_peptides_distinct_ms_run
Definition: MzTab.h:603
std::map< Size, MzTabParameter > custom
Definition: MzTab.h:459
Interface for classes that can store arbitrary meta information (Type-Name-Value tuples).
Definition: MetaInfoInterface.h:60
MzTabParameter modification
Definition: MzTab.h:472
PRT - Protein section (Table based)
Definition: MzTab.h:589
interface for NaN- and Inf- able datatypes (Double and Integer in MzTab). These are as well null-able...
Definition: MzTab.h:85
MzTabString species
Human readable name of the species.
Definition: MzTab.h:721
Int value_
Definition: MzTab.h:203
MzTabString label
Definition: MzTab.h:487
MzTabInteger taxid
NEWT taxonomy for the species.
Definition: MzTab.h:594
Data model of MzTab files. Please see the official MzTab specification at https://code.google.com/p/mztab/.
Definition: MzTab.h:855
std::map< Size, MzTabInteger > num_oligos_unique_ms_run
Definition: MzTab.h:753
MzTabParameter id_format
Definition: MzTab.h:512
bool null_
Definition: MzTab.h:110
MzTabString mz_tab_type
Definition: MzTab.h:531
MzTabInteger charge
Precursor ion’s charge.
Definition: MzTab.h:642
MzTabInteger reliability
(1-3) 0=null Identification reliability for the peptide.
Definition: MzTab.h:638
MzTabParameter software
Definition: MzTab.h:464
MzTabParameter format
Definition: MzTab.h:510
Comparison operator for sorting rows.
Definition: MzTab.h:690
A more convenient string class.
Definition: String.h:58
std::map< Size, MzTabDouble > smallmolecule_abundance_study_variable
Definition: MzTab.h:732
MzTabString mod_identifier_
Definition: MzTab.h:393
bool operator()(const MzTabProteinSectionRow &row1, const MzTabProteinSectionRow &row2) const
Definition: MzTab.h:619
A container for consensus elements.
Definition: ConsensusMap.h:79
base class for the atomic non-container like MzTab data types (Double, Int)
Definition: MzTab.h:114
std::map< Size, MzTabParameter > disease
Definition: MzTab.h:458
MzTabDouble exp_mass_to_charge
The m/z ratio of the experimental precursor ion.
Definition: MzTab.h:679
MzTabParameter name
Definition: MzTab.h:495
std::map< Size, MzTabDouble > protein_abundance_study_variable
Definition: MzTab.h:611
all meta data of a mzTab file. Please refer to specification for documentation.
Definition: MzTab.h:524
basic interface for all MzTab datatypes (can be null; are converted from and to cell string) ...
Definition: MzTab.h:74
std::vector< int > sample_refs
Definition: MzTab.h:519
MzTabPSMSectionRows psm_data_
Definition: MzTab.h:1023
MzTabStringList ambiguity_members
Alternative protein identifications.
Definition: MzTab.h:605
std::map< Size, MzTabInteger > num_osms_ms_run
Definition: MzTab.h:751
MzTabNucleicAcidSectionRows nucleic_acid_data_
Definition: MzTab.h:1025
std::vector< MzTabOptionalColumnEntry > opt_
Optional columns must start with “opt_”.
Definition: MzTab.h:650
MzTabParameterList fragmentation_method
Definition: MzTab.h:513
std::vector< String > getOptionalColumnNames_(const SectionRows &rows) const
Helper function for "get...OptionalColumnNames" functions.
Definition: MzTab.h:998
std::map< Size, MzTabCVMetaData > cv
Definition: MzTab.h:578
std::map< Size, MzTabParameter > analyzer
Definition: MzTab.h:497
MzTabString chemical_formula
Chemical formula of the identified compound.
Definition: MzTab.h:712
std::vector< MzTabInteger > entries_
Definition: MzTab.h:225
std::map< Size, MzTabContactMetaData > contact
Definition: MzTab.h:554
std::map< Size, MzTabDouble > peptide_abundance_study_variable
Definition: MzTab.h:647
bool operator()(const MzTabOSMSectionRow &row1, const MzTabOSMSectionRow &row2) const
Definition: MzTab.h:827
Comparison operator for sorting rows.
Definition: MzTab.h:794
std::map< Size, MzTabParameter > nucleic_acid_search_engine_score
Definition: MzTab.h:540
std::vector< int > assay_refs
Definition: MzTab.h:518
std::map< Size, MzTabDouble > peptide_abundance_std_error_study_variable
Definition: MzTab.h:649
MzTabOligonucleotideSectionRows oligonucleotide_data_
Definition: MzTab.h:1026
bool operator()(const MzTabOligonucleotideSectionRow &row1, const MzTabOligonucleotideSectionRow &row2) const
Definition: MzTab.h:796
std::map< Size, MzTabDouble > protein_abundance_std_error_study_variable
Definition: MzTab.h:613
String accession_
Definition: MzTab.h:310
std::vector< String > colunit_protein
Definition: MzTab.h:580
std::map< Size, MzTabString > publication
Definition: MzTab.h:552
MzTabStringList go_terms
List of GO terms for the protein.
Definition: MzTab.h:608
String CV_label_
Definition: MzTab.h:309
MzTabString end
Definition: MzTab.h:686
std::vector< MzTabOptionalColumnEntry > opt_
Optional Columns must start with “opt_”
Definition: MzTab.h:614
MzTabString affiliation
Definition: MzTab.h:504
bool operator()(const MzTabPSMSectionRow &row1, const MzTabPSMSectionRow &row2) const
Definition: MzTab.h:692
MzTabString smiles
Molecular structure in SMILES format.
Definition: MzTab.h:713
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
MzTabDouble mass_to_charge
Precursor ion’s m/z.
Definition: MzTab.h:643
std::pair< String, MzTabString > MzTabOptionalColumnEntry
Definition: MzTab.h:586
std::vector< String > colunit_peptide
Definition: MzTab.h:581
MzTabString description
Human readable description (i.e. the name)
Definition: MzTab.h:593
std::vector< MzTabModification > entries_
Definition: MzTab.h:415