ProteoWizard
Public Member Functions | Public Attributes | List of all members
pwiz::data::pepxml::SampleEnzyme Struct Reference

#include <MinimumPepXML.hpp>

Public Member Functions

 SampleEnzyme ()
 
void write (XMLWriter &writer) const
 
void read (std::istream &is)
 
bool operator== (const SampleEnzyme &that) const
 
bool operator!= (const SampleEnzyme &that) const
 

Public Attributes

std::string name
 Controlled code name for the enzyme that can be referred to by applications. More...
 
std::string description
 Free text to describe alternative names, special conditions, etc. More...
 
std::string fidelity
 Semispecific means that at least one end of a pepide must conform to the cleavage specificity, (unless the peptide was at the terminus of the parent sequence). More...
 
boost::tribool independent
 If there are multiple specificities and independent is true, then a single peptide cannot exhibit one specificity at one terminus and a different specificity at the other. More...
 
Specificity specificity
 

Detailed Description

Definition at line 76 of file MinimumPepXML.hpp.

Constructor & Destructor Documentation

§ SampleEnzyme()

pwiz::data::pepxml::SampleEnzyme::SampleEnzyme ( )
inline

Definition at line 78 of file MinimumPepXML.hpp.

78 : independent(boost::indeterminate) {}
boost::tribool independent
If there are multiple specificities and independent is true, then a single peptide cannot exhibit one...

Member Function Documentation

§ write()

void pwiz::data::pepxml::SampleEnzyme::write ( XMLWriter writer) const

Referenced by testSampleEnzyme().

§ read()

void pwiz::data::pepxml::SampleEnzyme::read ( std::istream &  is)

Referenced by testSampleEnzyme().

§ operator==()

bool pwiz::data::pepxml::SampleEnzyme::operator== ( const SampleEnzyme that) const

§ operator!=()

bool pwiz::data::pepxml::SampleEnzyme::operator!= ( const SampleEnzyme that) const

Member Data Documentation

§ name

std::string pwiz::data::pepxml::SampleEnzyme::name

Controlled code name for the enzyme that can be referred to by applications.

Definition at line 82 of file MinimumPepXML.hpp.

Referenced by makeSampleEnzyme().

§ description

std::string pwiz::data::pepxml::SampleEnzyme::description

Free text to describe alternative names, special conditions, etc.

Definition at line 86 of file MinimumPepXML.hpp.

Referenced by makeSampleEnzyme().

§ fidelity

std::string pwiz::data::pepxml::SampleEnzyme::fidelity

Semispecific means that at least one end of a pepide must conform to the cleavage specificity, (unless the peptide was at the terminus of the parent sequence).

Nonspecific means that neither end of a peptide must conform to the cleavage specificity.

Definition at line 93 of file MinimumPepXML.hpp.

Referenced by makeSampleEnzyme().

§ independent

boost::tribool pwiz::data::pepxml::SampleEnzyme::independent

If there are multiple specificities and independent is true, then a single peptide cannot exhibit one specificity at one terminus and a different specificity at the other.

If independent is false, then a single peptide can exhibit mixed specificities.

Definition at line 100 of file MinimumPepXML.hpp.

Referenced by makeSampleEnzyme().

§ specificity

Specificity pwiz::data::pepxml::SampleEnzyme::specificity

Definition at line 102 of file MinimumPepXML.hpp.

Referenced by makeSampleEnzyme().


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