ProteoWizard
Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
pwiz::identdata::IdentData Struct Reference

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

#include <IdentData.hpp>

Inheritance diagram for pwiz::identdata::IdentData:
pwiz::identdata::Identifiable pwiz::identdata::IdentDataFile

Public Member Functions

 IdentData (const std::string &id_="", const std::string &creationDate_="")
 
bool empty () const
 
const std::string & version () const
 returns the version of this mzIdentML document; for a document created programmatically, the version is the current release version of mzIdentML; for a document created from a file/stream, the version is the schema version read from the file/stream More...
 
- Public Member Functions inherited from pwiz::identdata::Identifiable
 Identifiable (const std::string &id_="", const std::string &name_="")
 
virtual ~Identifiable ()
 

Public Attributes

std::string creationDate
 
std::vector< CVcvs
 
std::vector< AnalysisSoftwarePtr > analysisSoftwareList
 
Provider provider
 
std::vector< ContactPtr > auditCollection
 
AnalysisSampleCollection analysisSampleCollection
 
SequenceCollection sequenceCollection
 
AnalysisCollection analysisCollection
 
AnalysisProtocolCollection analysisProtocolCollection
 
DataCollection dataCollection
 
std::vector
< BibliographicReferencePtr > 
bibliographicReference
 
- Public Attributes inherited from pwiz::identdata::Identifiable
std::string id
 
std::string name
 

Protected Attributes

std::string version_
 

Friends

struct IO::HandlerIdentData
 

Detailed Description

Implementation of the MzIdentMLType from the mzIdentML schema.

The upper-most hierarchy level of mzIdentML with sub-containers for example describing software, protocols and search results (spectrum identifications or protein detection results).

Definition at line 993 of file IdentData.hpp.

Constructor & Destructor Documentation

pwiz::identdata::IdentData::IdentData ( const std::string &  id_ = "",
const std::string &  creationDate_ = "" 
)

Member Function Documentation

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

Reimplemented from pwiz::identdata::Identifiable.

const std::string& pwiz::identdata::IdentData::version ( ) const

returns the version of this mzIdentML document; for a document created programmatically, the version is the current release version of mzIdentML; for a document created from a file/stream, the version is the schema version read from the file/stream

Referenced by pwiz::identdata::TextWriter::operator()().

Friends And Related Function Documentation

friend struct IO::HandlerIdentData
friend

Definition at line 1033 of file IdentData.hpp.

Member Data Documentation

std::string pwiz::identdata::IdentData::creationDate

Definition at line 999 of file IdentData.hpp.

std::vector<CV> pwiz::identdata::IdentData::cvs

Definition at line 1004 of file IdentData.hpp.

Referenced by pwiz::identdata::TextWriter::operator()(), and testIdentData().

std::vector<AnalysisSoftwarePtr> pwiz::identdata::IdentData::analysisSoftwareList
Provider pwiz::identdata::IdentData::provider
std::vector<ContactPtr> pwiz::identdata::IdentData::auditCollection
AnalysisSampleCollection pwiz::identdata::IdentData::analysisSampleCollection
SequenceCollection pwiz::identdata::IdentData::sequenceCollection
AnalysisCollection pwiz::identdata::IdentData::analysisCollection
AnalysisProtocolCollection pwiz::identdata::IdentData::analysisProtocolCollection
DataCollection pwiz::identdata::IdentData::dataCollection
std::vector<BibliographicReferencePtr> pwiz::identdata::IdentData::bibliographicReference
std::string pwiz::identdata::IdentData::version_
protected

Definition at line 1032 of file IdentData.hpp.


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