23 #ifndef _IDENTDATA_IO_HPP_ 24 #define _IDENTDATA_IO_HPP_ 214 PWIZ_API_DECL void write(minimxml::XMLWriter& writer,
const DataCollection& dataCollection,
221 PWIZ_API_DECL void write(minimxml::XMLWriter& writer,
const AnalysisSoftware& analysisSoftware);
241 PWIZ_API_DECL void write(minimxml::XMLWriter& writer,
const SubstitutionModification& sm);
251 PWIZ_API_DECL void write(minimxml::XMLWriter& writer,
const AnalysisSampleCollection& asc);
262 SequenceCollectionFlag sequenceCollectionFlag = ReadSequenceCollection,
271 #endif // _IDENTDATA_IO_HPP_
PWIZ_API_DECL const CV & cv(const std::string &prefix)
returns a CV object for the specified namespace (prefix); currently supported namespaces are: MS UO ...
The XMLWriter class provides simple, tag-level XML syntax writing.
Implementation of AnalysisCollectionType from the mzIdentML schema.
Implementation of MeasureType from the mzIdentML schema.
Implementation of TranslationTableType from the mzIdentML schema.
Implementation of EnzymeType from the mzIdentML schema.
Implementation of AmbiguousResidueType from the mzIdentML schema.
Implementation of SpectraDataType from the mzIdentML schema.
PWIZ_API_DECL proteome::Peptide peptide(const Peptide &peptide)
creates a proteome::Peptide from an identdata::Peptide
Parent class representing extensions of the IdentifiableType from the mzIdentML schema.
Implementation of DatabaseTranslationType from the mzIdentML schema.
Implementation of PersonType from the mzIdentML schema.
Implementation of SpectrumIdentificationResultType from the mzIdentML schema.
Implementation of ProteinDetectionHypothesisType from the mzIdentML schema.
Information about an ontology or CV source and a short 'lookup' tag to refer to.
Implementation of ProteinDetectionProtocolType from the mzIdentML schema.
Implementation of FilterType from the mzIdentML schema.
Implementation of AnalysisDataType from the mzIdentML schema.
Implementation of ProviderType from the mzIdentML schema.
Uncontrolled user parameters (essentially allowing free text). Before using these, one should verify whether there is an appropriate CV term available, and if so, use the CV term instead.
Implementation of ProteinAmbiguityGroupType from the mzIdentML schema.
Implementation of MassTableType from the mzIdentML schema.
PWIZ_API_DECL void write(minimxml::XMLWriter &writer, const CV &cv)
Implementation of EnzymesType from the mzIdentML schema.
Implementation of ProteinDetectionListType from the mzIdentML schema.
Implementation of IonTypeType from the mzIdentML schema.
Implementation of SearchModificationType from the mzIdentML schema.
Implementation of the SampleType from the mzIdentML schema.
Implementation of PeptideHypothesisType from the mzIdentML schema.
Implementation of AbstractOrganizationType from the mzIdentML schema.
Implementation of SourceFileType from the mzIdentML schema.
PWIZ_API_DECL void read(std::istream &is, CV &cv)
Implementation of SpectrumIdentificationProtocolType from the mzIdentML schema.
handles registration of IterationListeners and broadcast of update messages
Implementation of FragmentArrayType from the mzIdentML schema.
Implementation of SearchDatabaseType from the mzIdentML schema.
Implementation of SpectrumIdentificationType from the mzIdentML schema.
Implementation of ResidueType from the mzIdentML schema.
Implementation of AnalysisProtocolCollectionType from the mzIdentML schema.
Implementation for the BibliographicReferenceType tag in the mzIdentML schema.
Implementation of SpectrumIdentificationItemType from the mzIdentML schema.
Implementation of SpectrumIdentificationListType from the mzIdentML schema.
Parent class of all Identifiable objects that have ParamGroups.
represents a tag-value pair, where the tag comes from the controlled vocabulary
void filter(const TContainer &data, const TContainer &filter, TContainer &result, bool circular=false, uint32_t sides=2)
Applies linear convolution (filtering) to a univariate time series.
Implementation of ProteinDetectionType from the mzIdentML schema.