ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::identdata::SpectrumIdentificationItem Struct Reference

Implementation of SpectrumIdentificationItemType from the mzIdentML schema. More...

#include <IdentData.hpp>

Inheritance diagram for pwiz::identdata::SpectrumIdentificationItem:
pwiz::identdata::IdentifiableParamContainer pwiz::data::ParamContainer

Public Member Functions

 SpectrumIdentificationItem (const std::string &id="", const std::string &name="")
 
bool empty () const
 
- 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: More...
 
CVParam cvParamChild (CVID cvid) const
 finds child of cvid in the container: More...
 
std::vector< CVParamcvParamChildren (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
 
- Public Attributes inherited from pwiz::identdata::IdentifiableParamContainer
std::string id
 
std::string name
 
- Public Attributes inherited from pwiz::data::ParamContainer
std::vector< ParamGroupPtrparamGroupPtrs
 a collection of references to ParamGroups More...
 
std::vector< CVParamcvParams
 a collection of controlled vocabulary terms More...
 
std::vector< UserParamuserParams
 a collection of uncontrolled user terms More...
 

Detailed Description

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.

Constructor & Destructor Documentation

§ SpectrumIdentificationItem()

pwiz::identdata::SpectrumIdentificationItem::SpectrumIdentificationItem ( const std::string &  id = "",
const std::string &  name = "" 
)

Member Function Documentation

§ empty()

bool pwiz::identdata::SpectrumIdentificationItem::empty ( ) const
virtual

Member Data Documentation

§ chargeState

int pwiz::identdata::SpectrumIdentificationItem::chargeState

§ experimentalMassToCharge

double pwiz::identdata::SpectrumIdentificationItem::experimentalMassToCharge

§ calculatedMassToCharge

double pwiz::identdata::SpectrumIdentificationItem::calculatedMassToCharge

§ calculatedPI

double pwiz::identdata::SpectrumIdentificationItem::calculatedPI

§ peptidePtr

PeptidePtr pwiz::identdata::SpectrumIdentificationItem::peptidePtr

§ rank

int pwiz::identdata::SpectrumIdentificationItem::rank

§ passThreshold

bool pwiz::identdata::SpectrumIdentificationItem::passThreshold

§ massTablePtr

MassTablePtr pwiz::identdata::SpectrumIdentificationItem::massTablePtr

§ samplePtr

SamplePtr pwiz::identdata::SpectrumIdentificationItem::samplePtr

§ peptideEvidencePtr

std::vector<PeptideEvidencePtr> pwiz::identdata::SpectrumIdentificationItem::peptideEvidencePtr

§ fragmentation

std::vector<IonTypePtr> pwiz::identdata::SpectrumIdentificationItem::fragmentation

The documentation for this struct was generated from the following file: