ProteoWizard
|
#include "PrecursorRecalculatorDefault.hpp"
#include "pwiz/data/msdata/BinaryDataEncoder.hpp"
#include "pwiz/analysis/peakdetect/PeakFamilyDetectorFT.hpp"
#include "pwiz/utility/misc/unit.hpp"
#include "boost/filesystem/path.hpp"
#include "boost/filesystem/fstream.hpp"
#include "pwiz/utility/misc/Std.hpp"
Go to the source code of this file.
Classes | |
struct | TestInfo |
Functions | |
void | test () |
void | test2 () |
vector< MZIntensityPair > | readData (const bfs::path &filename) |
shared_ptr < PrecursorRecalculatorDefault > | createPrecursorRecalculator_msprefix () |
void | validateRecalculation (const MZIntensityPair *begin, const MZIntensityPair *end, PrecursorRecalculatorDefault &pr, const TestInfo &testInfo) |
void | test5peptide (const bfs::path &datadir) |
void | runSpecialTest (const bfs::path &filename, size_t pairCount, const TestInfo &testInfo) |
void | runTests (const bfs::path &datadir) |
int | main (int argc, char *argv[]) |
Variables | |
ostream * | os_ = 0 |
double | testData_ [] |
const size_t | testDataSize_ = sizeof(testData_)/sizeof(double) |
const MZIntensityPair * | testDataBegin_ = reinterpret_cast<MZIntensityPair*>(testData_) |
const MZIntensityPair * | testDataEnd_ = reinterpret_cast<MZIntensityPair*>(testData_+testDataSize_) |
void test | ( | ) |
Definition at line 389 of file PrecursorRecalculatorDefaultTest.cpp.
References pwiz::analysis::PeakFamilyDetectorFT::Config::cp, e(), pwiz::analysis::PrecursorRecalculator::PrecursorInfo::mz, pwiz::chemistry::Ion::mz(), pwiz::analysis::PrecursorRecalculatorDefault::Config::mzLeftWidth, pwiz::analysis::PrecursorRecalculatorDefault::Config::mzRightWidth, os_, pwiz::analysis::PrecursorRecalculatorDefault::Config::peakFamilyDetector, pwiz::analysis::PrecursorRecalculatorDefault::recalculate(), testDataBegin_, testDataEnd_, pwiz::data::CalibrationParameters::thermo_FT(), unit_assert, and unit_assert_equal.
void test2 | ( | ) |
Definition at line 421 of file PrecursorRecalculatorDefaultTest.cpp.
References pwiz::analysis::PeakFamilyDetectorFT::Config::cp, e(), pwiz::analysis::PrecursorRecalculator::PrecursorInfo::mz, pwiz::chemistry::Ion::mz(), pwiz::analysis::PrecursorRecalculatorDefault::Config::mzLeftWidth, pwiz::analysis::PrecursorRecalculatorDefault::Config::mzRightWidth, os_, pwiz::analysis::PrecursorRecalculatorDefault::Config::peakFamilyDetector, pwiz::analysis::PrecursorRecalculatorDefault::recalculate(), testDataBegin_, testDataEnd_, pwiz::data::CalibrationParameters::thermo_FT(), unit_assert, and unit_assert_equal.
Referenced by main(), and runTests().
vector<MZIntensityPair> readData | ( | const bfs::path & | filename | ) |
Definition at line 454 of file PrecursorRecalculatorDefaultTest.cpp.
References pwiz::msdata::BinaryDataEncoder::Config::byteOrder, pwiz::msdata::BinaryDataEncoder::ByteOrder_BigEndian, pwiz::msdata::BinaryDataEncoder::Config::compression, pwiz::msdata::BinaryDataEncoder::Compression_Zlib, pwiz::msdata::BinaryDataEncoder::decode(), pwiz::msdata::BinaryDataEncoder::Config::precision, pwiz::msdata::BinaryDataEncoder::Precision_32, and unit_assert.
Referenced by runSpecialTest(), and test5peptide().
shared_ptr<PrecursorRecalculatorDefault> createPrecursorRecalculator_msprefix | ( | ) |
Definition at line 479 of file PrecursorRecalculatorDefaultTest.cpp.
References pwiz::analysis::PeakFamilyDetectorFT::Config::cp, pwiz::analysis::PrecursorRecalculatorDefault::Config::mzLeftWidth, pwiz::analysis::PrecursorRecalculatorDefault::Config::mzRightWidth, pwiz::analysis::PrecursorRecalculatorDefault::Config::peakFamilyDetector, and pwiz::data::CalibrationParameters::thermo_FT().
Referenced by runSpecialTest(), and test5peptide().
void validateRecalculation | ( | const MZIntensityPair * | begin, |
const MZIntensityPair * | end, | ||
PrecursorRecalculatorDefault & | pr, | ||
const TestInfo & | testInfo | ||
) |
Definition at line 513 of file PrecursorRecalculatorDefaultTest.cpp.
References TestInfo::chargeTrue, e(), pwiz::analysis::PrecursorRecalculator::PrecursorInfo::mz, pwiz::chemistry::Ion::mz(), TestInfo::mzInitialEstimate, TestInfo::mzTrue, os_, pwiz::analysis::PrecursorRecalculatorDefault::recalculate(), unit_assert, and unit_assert_equal.
Referenced by runSpecialTest(), and test5peptide().
void test5peptide | ( | const bfs::path & | datadir | ) |
Definition at line 538 of file PrecursorRecalculatorDefaultTest.cpp.
References createPrecursorRecalculator_msprefix(), os_, readData(), unit_assert, and validateRecalculation().
Referenced by runTests().
void runSpecialTest | ( | const bfs::path & | filename, |
size_t | pairCount, | ||
const TestInfo & | testInfo | ||
) |
Definition at line 566 of file PrecursorRecalculatorDefaultTest.cpp.
References TestInfo::chargeTrue, createPrecursorRecalculator_msprefix(), TestInfo::mzInitialEstimate, TestInfo::mzTrue, os_, readData(), testInfo(), unit_assert, and validateRecalculation().
Referenced by runTests().
void runTests | ( | const bfs::path & | datadir | ) |
Definition at line 578 of file PrecursorRecalculatorDefaultTest.cpp.
References runSpecialTest(), test(), test2(), and test5peptide().
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 620 of file PrecursorRecalculatorDefaultTest.cpp.
References e(), os_, runTests(), TEST_EPILOG, TEST_FAILED, and TEST_PROLOG.
ostream* os_ = 0 |
Definition at line 39 of file PrecursorRecalculatorDefaultTest.cpp.
double testData_[] |
Definition at line 42 of file PrecursorRecalculatorDefaultTest.cpp.
Referenced by initializeWithTestData(), and test().
const size_t testDataSize_ = sizeof(testData_)/sizeof(double) |
Definition at line 384 of file PrecursorRecalculatorDefaultTest.cpp.
Referenced by initializeWithTestData(), and test().
const MZIntensityPair* testDataBegin_ = reinterpret_cast<MZIntensityPair*>(testData_) |
Definition at line 385 of file PrecursorRecalculatorDefaultTest.cpp.
const MZIntensityPair* testDataEnd_ = reinterpret_cast<MZIntensityPair*>(testData_+testDataSize_) |
Definition at line 386 of file PrecursorRecalculatorDefaultTest.cpp.