ProteoWizard
|
Implementation of SpectrumIdentificationItemType from the mzIdentML schema. More...
#include <IdentData.hpp>
Public Member Functions | |
SpectrumIdentificationItem (const std::string &id="", const std::string &name="") | |
bool | empty () const |
![]() | |
IdentifiableParamContainer (const std::string &id_="", const std::string &name_="") | |
virtual | ~IdentifiableParamContainer () |
![]() | |
CVParam | cvParam (CVID cvid) const |
finds cvid in the container: More... | |
CVParam | cvParamChild (CVID cvid) const |
finds child of cvid in the container: More... | |
std::vector< CVParam > | cvParamChildren (CVID cvid) const |
finds all children of cvid in the container: More... | |
bool | hasCVParam (CVID cvid) const |
returns true iff cvParams contains exact cvid (recursive) More... | |
bool | hasCVParamChild (CVID cvid) const |
returns true iff cvParams contains a child (is_a) of cvid (recursive) More... | |
UserParam | userParam (const std::string &) const |
finds UserParam with specified name More... | |
void | set (CVID cvid, const std::string &value="", CVID units=CVID_Unknown) |
set/add a CVParam (not recursive) More... | |
void | set (CVID cvid, double value, CVID units=CVID_Unknown) |
set/add a CVParam (not recursive) More... | |
void | set (CVID cvid, int value, CVID units=CVID_Unknown) |
set/add a CVParam (not recursive) More... | |
template<typename value_type > | |
void | set (CVID cvid, value_type value, CVID units=CVID_Unknown) |
set/add a CVParam (not recursive) More... | |
bool | empty () const |
returns true iff the element contains no params or param groups More... | |
void | clear () |
clears the collections More... | |
bool | operator== (const ParamContainer &that) const |
returns true iff this and that have the exact same cvParams and userParams More... | |
bool | operator!= (const ParamContainer &that) const |
returns !(this==that) More... | |
template<> | |
void | set (CVID cvid, bool value, CVID units) |
special case for bool (outside the class for gcc 3.4, and inline for msvc) More... | |
Public Attributes | |
int | chargeState |
double | experimentalMassToCharge |
double | calculatedMassToCharge |
double | calculatedPI |
PeptidePtr | peptidePtr |
int | rank |
bool | passThreshold |
MassTablePtr | massTablePtr |
SamplePtr | samplePtr |
std::vector< PeptideEvidencePtr > | peptideEvidencePtr |
std::vector< IonTypePtr > | fragmentation |
![]() | |
std::string | id |
std::string | name |
![]() | |
std::vector< ParamGroupPtr > | paramGroupPtrs |
a collection of references to ParamGroups More... | |
std::vector< CVParam > | cvParams |
a collection of controlled vocabulary terms More... | |
std::vector< UserParam > | userParams |
a collection of uncontrolled user terms More... | |
Implementation of SpectrumIdentificationItemType from the mzIdentML schema.
An identification of a single (poly)peptide, resulting from querying an input spectra, along with the set of confidence values for that identification. PeptideEvidence elements should be given for all mappings of the corresponding Peptide sequence within protein sequences.
Definition at line 669 of file IdentData.hpp.
pwiz::identdata::SpectrumIdentificationItem::SpectrumIdentificationItem | ( | const std::string & | id = "" , |
const std::string & | name = "" |
||
) |
|
virtual |
Reimplemented from pwiz::identdata::IdentifiableParamContainer.
Referenced by pwiz::identdata::TextWriter::operator()().
int pwiz::identdata::SpectrumIdentificationItem::chargeState |
Definition at line 674 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
double pwiz::identdata::SpectrumIdentificationItem::experimentalMassToCharge |
Definition at line 675 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
double pwiz::identdata::SpectrumIdentificationItem::calculatedMassToCharge |
Definition at line 676 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
double pwiz::identdata::SpectrumIdentificationItem::calculatedPI |
Definition at line 677 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
PeptidePtr pwiz::identdata::SpectrumIdentificationItem::peptidePtr |
Definition at line 678 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
int pwiz::identdata::SpectrumIdentificationItem::rank |
Definition at line 679 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
bool pwiz::identdata::SpectrumIdentificationItem::passThreshold |
Definition at line 680 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
MassTablePtr pwiz::identdata::SpectrumIdentificationItem::massTablePtr |
Definition at line 681 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
SamplePtr pwiz::identdata::SpectrumIdentificationItem::samplePtr |
Definition at line 682 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
std::vector<PeptideEvidencePtr> pwiz::identdata::SpectrumIdentificationItem::peptideEvidencePtr |
Definition at line 684 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().
std::vector<IonTypePtr> pwiz::identdata::SpectrumIdentificationItem::fragmentation |
Definition at line 685 of file IdentData.hpp.
Referenced by pwiz::identdata::TextWriter::operator()(), and testSpectrumIdentificationItem().