ProteoWizard
|
#include <TraData.hpp>
Public Member Functions | |
bool | empty () const |
returns true iff all members are empty | |
const std::string & | version () const |
returns the version of this traML document; for a document created programmatically, the version is the current release version of traML; for a document created from a file/stream, the version is the schema version read from the file/stream | |
TraData () | |
virtual | ~TraData () |
Public Attributes | |
std::string | id |
for internal use: not currently in the schema | |
std::vector< CV > | cvs |
List of controlled vocabularies used in a TraML document note: one of the <cv> elements in this list MUST be the PSI MS controlled vocabulary. | |
std::vector< ContactPtr > | contactPtrs |
List of contacts referenced in the generation or validation of transitions. | |
std::vector< Publication > | publications |
List of publications from which the transitions were collected or wherein they are published. | |
std::vector< InstrumentPtr > | instrumentPtrs |
List of instruments on which transitions are validated. | |
std::vector< SoftwarePtr > | softwarePtrs |
List of software packages used in the generation of one of more transitions described in the document. | |
std::vector< ProteinPtr > | proteinPtrs |
List of proteins for which one or more transitions are intended to identify. | |
std::vector< PeptidePtr > | peptidePtrs |
List of compounds (including peptides) for which one or more transitions are intended to identify. | |
std::vector< CompoundPtr > | compoundPtrs |
std::vector< Transition > | transitions |
List of transitions. | |
TargetList | targets |
List of precursor m/z targets to include or exclude. |
Protected Attributes | |
std::string | version_ |
Private Member Functions | |
TraData (const TraData &) | |
TraData & | operator= (const TraData &) |
Friends | |
struct | IO::HandlerTraData |
Definition at line 350 of file TraData.hpp.
pwiz::tradata::TraData::TraData | ( | ) |
|
virtual |
|
private |
bool pwiz::tradata::TraData::empty | ( | ) | const |
returns true iff all members are empty
const std::string& pwiz::tradata::TraData::version | ( | ) | const |
returns the version of this traML document; for a document created programmatically, the version is the current release version of traML; for a document created from a file/stream, the version is the schema version read from the file/stream
Referenced by pwiz::tradata::TextWriter::operator()().
|
friend |
Definition at line 402 of file TraData.hpp.
std::string pwiz::tradata::TraData::id |
for internal use: not currently in the schema
Definition at line 353 of file TraData.hpp.
std::vector<CV> pwiz::tradata::TraData::cvs |
List of controlled vocabularies used in a TraML document note: one of the <cv> elements in this list MUST be the PSI MS controlled vocabulary.
All <cvParam> elements in the document MUST refer to one of the <cv> elements in this list.
Definition at line 357 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()(), and testTraData().
std::vector<ContactPtr> pwiz::tradata::TraData::contactPtrs |
List of contacts referenced in the generation or validation of transitions.
Definition at line 360 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()().
std::vector<Publication> pwiz::tradata::TraData::publications |
List of publications from which the transitions were collected or wherein they are published.
Definition at line 363 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()(), and testTraData().
std::vector<InstrumentPtr> pwiz::tradata::TraData::instrumentPtrs |
List of instruments on which transitions are validated.
Definition at line 366 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()().
std::vector<SoftwarePtr> pwiz::tradata::TraData::softwarePtrs |
List of software packages used in the generation of one of more transitions described in the document.
Definition at line 369 of file TraData.hpp.
Referenced by hackInMemoryTraData(), pwiz::tradata::TextWriter::operator()(), and testTraData().
std::vector<ProteinPtr> pwiz::tradata::TraData::proteinPtrs |
List of proteins for which one or more transitions are intended to identify.
Definition at line 372 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()(), and testTraData().
std::vector<PeptidePtr> pwiz::tradata::TraData::peptidePtrs |
List of compounds (including peptides) for which one or more transitions are intended to identify.
Definition at line 375 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()(), testTraData(), and testTransition().
std::vector<CompoundPtr> pwiz::tradata::TraData::compoundPtrs |
Definition at line 376 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()(), testTraData(), and testTransition().
std::vector<Transition> pwiz::tradata::TraData::transitions |
List of transitions.
Definition at line 379 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()(), and testTraData().
TargetList pwiz::tradata::TraData::targets |
List of precursor m/z targets to include or exclude.
Definition at line 382 of file TraData.hpp.
Referenced by pwiz::tradata::TextWriter::operator()().
|
protected |
Definition at line 401 of file TraData.hpp.