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

§ IdentData()

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

Member Function Documentation

§ empty()

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

Reimplemented from pwiz::identdata::Identifiable.

§ version()

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

§ IO::HandlerIdentData

friend struct IO::HandlerIdentData
friend

Definition at line 1033 of file IdentData.hpp.

Member Data Documentation

§ creationDate

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

Definition at line 999 of file IdentData.hpp.

§ cvs

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

Definition at line 1004 of file IdentData.hpp.

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

§ analysisSoftwareList

std::vector<AnalysisSoftwarePtr> pwiz::identdata::IdentData::analysisSoftwareList

§ provider

Provider pwiz::identdata::IdentData::provider

§ auditCollection

std::vector<ContactPtr> pwiz::identdata::IdentData::auditCollection

§ analysisSampleCollection

AnalysisSampleCollection pwiz::identdata::IdentData::analysisSampleCollection

§ sequenceCollection

SequenceCollection pwiz::identdata::IdentData::sequenceCollection

§ analysisCollection

AnalysisCollection pwiz::identdata::IdentData::analysisCollection

§ analysisProtocolCollection

AnalysisProtocolCollection pwiz::identdata::IdentData::analysisProtocolCollection

§ dataCollection

DataCollection pwiz::identdata::IdentData::dataCollection

§ bibliographicReference

std::vector<BibliographicReferencePtr> pwiz::identdata::IdentData::bibliographicReference

§ version_

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: