|
ProteoWizard
|
Implementation of PeptideEvidenceType from the mzIdentML schema. More...
#include <IdentData.hpp>
Public Member Functions | |
| PeptideEvidence (const std::string &id="", const std::string &name="") | |
| bool | empty () const |
| returns true iff the element contains no params or param groups | |
Public Member Functions inherited from pwiz::identdata::IdentifiableParamContainer | |
| IdentifiableParamContainer (const std::string &id_="", const std::string &name_="") | |
| virtual | ~IdentifiableParamContainer () |
Public Member Functions inherited from pwiz::data::ParamContainer | |
| CVParam | cvParam (CVID cvid) const |
| finds cvid in the container: | |
| CVParam | cvParamChild (CVID cvid) const |
| finds child of cvid in the container: | |
| std::vector< CVParam > | cvParamChildren (CVID cvid) const |
| finds all children of cvid in the container: | |
| bool | hasCVParam (CVID cvid) const |
| returns true iff cvParams contains exact cvid (recursive) | |
| bool | hasCVParamChild (CVID cvid) const |
| returns true iff cvParams contains a child (is_a) of cvid (recursive) | |
| UserParam | userParam (const std::string &) const |
| finds UserParam with specified name | |
| void | set (CVID cvid, const std::string &value="", CVID units=CVID_Unknown) |
| set/add a CVParam (not recursive) | |
| void | set (CVID cvid, double value, CVID units=CVID_Unknown) |
| set/add a CVParam (not recursive) | |
| void | set (CVID cvid, int value, CVID units=CVID_Unknown) |
| set/add a CVParam (not recursive) | |
| template<typename value_type > | |
| void | set (CVID cvid, value_type value, CVID units=CVID_Unknown) |
| set/add a CVParam (not recursive) | |
| void | clear () |
| clears the collections | |
| bool | operator== (const ParamContainer &that) const |
| returns true iff this and that have the exact same cvParams and userParams | |
| bool | operator!= (const ParamContainer &that) const |
| returns !(this==that) | |
| template<> | |
| void | set (CVID cvid, bool value, CVID units) |
| special case for bool (outside the class for gcc 3.4, and inline for msvc) | |
Public Attributes | |
| PeptidePtr | peptidePtr |
| DBSequencePtr | dbSequencePtr |
| int | start |
| int | end |
| char | pre |
| char | post |
| TranslationTablePtr | translationTablePtr |
| int | frame |
| bool | isDecoy |
Public Attributes inherited from pwiz::identdata::IdentifiableParamContainer | |
| std::string | id |
| std::string | name |
Public Attributes inherited from pwiz::data::ParamContainer | |
| std::vector< ParamGroupPtr > | paramGroupPtrs |
| a collection of references to ParamGroups | |
| std::vector< CVParam > | cvParams |
| a collection of controlled vocabulary terms | |
| std::vector< UserParam > | userParams |
| a collection of uncontrolled user terms | |
Implementation of PeptideEvidenceType from the mzIdentML schema.
PeptideEvidence links a specific Peptide element to a specific position in a DBSequence. There must only be one PeptideEvidence item per Peptide-to-DBSequence-position.
Definition at line 626 of file IdentData.hpp.
| pwiz::identdata::PeptideEvidence::PeptideEvidence | ( | const std::string & | id = "", |
| const std::string & | name = "" |
||
| ) |
|
virtual |
returns true iff the element contains no params or param groups
Reimplemented from pwiz::identdata::IdentifiableParamContainer.
| PeptidePtr pwiz::identdata::PeptideEvidence::peptidePtr |
Definition at line 631 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()().
| DBSequencePtr pwiz::identdata::PeptideEvidence::dbSequencePtr |
Definition at line 632 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testPeptideEvidence().
| int pwiz::identdata::PeptideEvidence::start |
Definition at line 633 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), stripUnmappedMetadata(), and testPeptideEvidence().
| int pwiz::identdata::PeptideEvidence::end |
Definition at line 634 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), stripUnmappedMetadata(), and testPeptideEvidence().
| char pwiz::identdata::PeptideEvidence::pre |
Definition at line 635 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), stripUnmappedMetadata(), and testPeptideEvidence().
| char pwiz::identdata::PeptideEvidence::post |
Definition at line 636 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), stripUnmappedMetadata(), and testPeptideEvidence().
| TranslationTablePtr pwiz::identdata::PeptideEvidence::translationTablePtr |
Definition at line 637 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testPeptideEvidence().
| int pwiz::identdata::PeptideEvidence::frame |
Definition at line 638 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testPeptideEvidence().
| bool pwiz::identdata::PeptideEvidence::isDecoy |
Definition at line 639 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testPeptideEvidence().
1.8.1.1