ProteoWizard
|
#include <TextWriter.hpp>
Public Member Functions | |
TextWriter (std::ostream &os, int depth=0) | |
TextWriter | child () |
TextWriter & | operator() (const std::string &text) |
TextWriter & | operator() (const CVParam &cvParam) |
TextWriter & | operator() (const UserParam &userParam) |
template<typename object_type > | |
TextWriter & | operator() (const std::string &label, const std::vector< object_type > &v) |
template<typename object_type > | |
TextWriter & | operator() (const std::string &label, const object_type &v) |
TextWriter & | operator() (const TraData &msd) |
TextWriter & | operator() (const CV &cv) |
TextWriter & | operator() (const ParamContainer ¶mContainer) |
TextWriter & | operator() (const Publication &publication) |
TextWriter & | operator() (const Software &software) |
TextWriter & | operator() (const Contact &contact) |
TextWriter & | operator() (const RetentionTime &retentionTime) |
TextWriter & | operator() (const Prediction &prediction) |
TextWriter & | operator() (const Evidence &evidence) |
TextWriter & | operator() (const Validation &validation) |
TextWriter & | operator() (const Protein &protein) |
TextWriter & | operator() (const Modification &modification) |
TextWriter & | operator() (const Peptide &peptide) |
TextWriter & | operator() (const Compound &compound) |
TextWriter & | operator() (const Precursor &precursor) |
TextWriter & | operator() (const Product &product) |
TextWriter & | operator() (const Transition &transition) |
TextWriter & | operator() (const Target &target) |
TextWriter & | operator() (const TargetList &targetList) |
template<typename object_type > | |
TextWriter & | operator() (const boost::shared_ptr< object_type > &p) |
Private Attributes | |
std::ostream & | os_ |
int | depth_ |
std::string | indent_ |
Definition at line 43 of file TextWriter.hpp.
|
inline |
Definition at line 47 of file TextWriter.hpp.
|
inline |
|
inline |
Definition at line 53 of file TextWriter.hpp.
References os_.
|
inline |
Definition at line 59 of file TextWriter.hpp.
References pwiz::data::CVParam::cvid, CVID_Unknown, pwiz::cv::cvTermInfo(), pwiz::cv::CVTermInfo::name, os_, pwiz::data::CVParam::units, pwiz::data::CVParam::unitsName(), and pwiz::data::CVParam::value.
|
inline |
Definition at line 70 of file TextWriter.hpp.
References CVID_Unknown, pwiz::cv::cvTermInfo(), pwiz::data::UserParam::name, pwiz::cv::CVTermInfo::name, os_, pwiz::data::UserParam::type, pwiz::data::UserParam::units, and pwiz::data::UserParam::value.
|
inline |
Definition at line 81 of file TextWriter.hpp.
|
inline |
Definition at line 89 of file TextWriter.hpp.
|
inline |
Definition at line 96 of file TextWriter.hpp.
References pwiz::tradata::TraData::compoundPtrs, pwiz::tradata::TraData::contactPtrs, pwiz::tradata::TraData::cvs, pwiz::tradata::TargetList::empty(), pwiz::tradata::TraData::instrumentPtrs, pwiz::tradata::TraData::peptidePtrs, pwiz::tradata::TraData::proteinPtrs, pwiz::tradata::TraData::publications, pwiz::tradata::TraData::softwarePtrs, pwiz::tradata::TraData::targets, pwiz::tradata::TraData::transitions, and pwiz::tradata::TraData::version().
|
inline |
Definition at line 124 of file TextWriter.hpp.
References pwiz::cv::CV::fullName, pwiz::cv::CV::id, pwiz::cv::CV::URI, and pwiz::cv::CV::version.
|
inline |
Definition at line 135 of file TextWriter.hpp.
References pwiz::data::ParamContainer::cvParams, and pwiz::data::ParamContainer::userParams.
|
inline |
Definition at line 142 of file TextWriter.hpp.
References pwiz::tradata::Publication::id.
|
inline |
Definition at line 151 of file TextWriter.hpp.
References pwiz::tradata::Software::id, and pwiz::tradata::Software::version.
|
inline |
Definition at line 161 of file TextWriter.hpp.
|
inline |
Definition at line 168 of file TextWriter.hpp.
References pwiz::tradata::RetentionTime::softwarePtr.
|
inline |
Definition at line 178 of file TextWriter.hpp.
|
inline |
Definition at line 185 of file TextWriter.hpp.
|
inline |
Definition at line 192 of file TextWriter.hpp.
|
inline |
Definition at line 199 of file TextWriter.hpp.
References pwiz::proteome::Protein::id, and pwiz::proteome::Peptide::sequence().
|
inline |
Definition at line 208 of file TextWriter.hpp.
References boost::lexical_cast(), and pwiz::data::unimod::modification().
|
inline |
Definition at line 218 of file TextWriter.hpp.
References pwiz::util::virtual_map< keyT, valueT, _Pr, _Alloc >::empty(), pwiz::proteome::Peptide::modifications(), pwiz::identdata::peptide(), and pwiz::proteome::Peptide::sequence().
|
inline |
Definition at line 236 of file TextWriter.hpp.
References pwiz::tradata::Compound::id, and pwiz::tradata::Compound::retentionTimes.
|
inline |
Definition at line 245 of file TextWriter.hpp.
|
inline |
Definition at line 252 of file TextWriter.hpp.
|
inline |
Definition at line 259 of file TextWriter.hpp.
References pwiz::tradata::Transition::compoundPtr, pwiz::tradata::Transition::configurationList, pwiz::tradata::Prediction::empty(), pwiz::tradata::Precursor::empty(), pwiz::tradata::Product::empty(), pwiz::tradata::Transition::id, pwiz::tradata::Transition::interpretationList, pwiz::tradata::Transition::peptidePtr, pwiz::tradata::Transition::precursor, pwiz::tradata::Transition::prediction, and pwiz::tradata::Transition::product.
|
inline |
Definition at line 280 of file TextWriter.hpp.
References pwiz::tradata::Target::compoundPtr, pwiz::tradata::Target::configurationList, pwiz::tradata::Precursor::empty(), pwiz::tradata::Target::id, pwiz::tradata::Target::peptidePtr, and pwiz::tradata::Target::precursor.
|
inline |
Definition at line 295 of file TextWriter.hpp.
References pwiz::tradata::TargetList::targetExcludeList, and pwiz::tradata::TargetList::targetIncludeList.
|
inline |
Definition at line 308 of file TextWriter.hpp.
|
private |
Definition at line 314 of file TextWriter.hpp.
|
private |
Definition at line 315 of file TextWriter.hpp.
|
private |
Definition at line 316 of file TextWriter.hpp.