24 #ifndef _MINIMUMPEPXML_HPP_
25 #define _MINIMUMPEPXML_HPP_
29 #include "boost/shared_ptr.hpp"
30 #include "boost/logic/tribool.hpp"
35 using namespace pwiz::minimxml;
36 using namespace pwiz::data::peakdata;
69 void read(std::istream& is);
105 void read(std::istream& is);
124 void read(std::istream& is);
133 Q3RatioResult() : lightFirstScan(0), lightLastScan(0), lightMass(0), heavyFirstScan(0), heavyLastScan(0), heavyMass(0), lightArea(0), heavyArea(0), q2LightArea(0), q2HeavyArea(0), decimalRatio(0) {}
148 void read(std::istream& is);
225 void read(std::istream& is);
241 void read(std::istream& is);
257 void read(std::istream& is);
272 void read(std::istream& is);
287 void read(std::istream& is);
304 void read(std::istream& is);
320 void read(std::istream& is);
329 SearchHit() : hitRank(0),numTotalProteins(0), numMatchedIons(0), totalNumIons(0), calcNeutralPepMass(0), massDiff(0), numTolTerm(0), numMissedCleavages(0), isRejected(0) {}
352 void read(std::istream& is);
374 void read(std::istream& is);
395 void read(std::istream& is);
416 void read(std::istream& is);
457 void read(std::istream& is);
489 SpectrumQuery() : startScan(0), endScan(0), precursorNeutralMass(0), assumedCharge(0), index(0), retentionTimeSec(0) {}
513 void read(std::istream& is);
542 void read(std::istream& is);
637 void read(std::istream& is);
647 Match(
const SpectrumQuery& _spectrumQuery,
FeaturePtr _feature,
double _score = 0) : score(_score), spectrumQuery(_spectrumQuery), feature(_feature) {}
657 void read(std::istream& is);
676 MatchData(std::string wfc, std::string snc) : warpFunctionCalculator(wfc), searchNbhdCalculator(snc) {}
677 MatchData(std::vector<MatchPtr> _matches) : matches(_matches){}
684 void read(std::istream& is);
697 #endif // _MINIMUMPEPXML_HPP_