ProteoWizard
|
#include "pwiz/utility/misc/Std.hpp"
#include "pwiz/utility/misc/Filesystem.hpp"
#include "pwiz/utility/misc/unit.hpp"
#include "pwiz/analysis/spectrum_processing/SpectrumList_Demux.hpp"
#include "pwiz/analysis/spectrum_processing/SpectrumList_PeakPicker.hpp"
#include "pwiz/analysis/demux/DemuxHelpers.hpp"
#include "pwiz/data/msdata/MSData.hpp"
#include "pwiz/data/msdata/MSDataFile.hpp"
#include "pwiz/data/msdata/Serializer_mzML.hpp"
#include "pwiz/data/msdata/Diff.hpp"
#include "pwiz_tools/common/FullReaderList.hpp"
#include <pwiz/utility/misc/IntegerSet.hpp>
#include <boost/make_shared.hpp>
Go to the source code of this file.
Classes | |
struct | DemuxTest |
struct | DemuxTest::MSDPair |
Macros | |
#define | _VERIFY_EXACT_SPECTRUM |
Functions | |
void | testOverlapOnly (const string &filepath) |
void | testMSXOnly (const string &filepath) |
void | parseArgs (const vector< string > &args, vector< string > &rawpaths) |
int | main (int argc, char *argv[]) |
Variables | |
ostream * | os_ = 0 |
const size_t | TEST_SPECTRUM_OVERLAP = 134 |
const size_t | TEST_SPECTRUM_OVERLAP_ORIGINAL = 67 |
const size_t | NUM_DECONV_IN_TEST_SPECTRUM_OVERLAP = 2 |
const size_t | TEST_SPECTRUM_OVERLAP_DEMUX_INDEX = 134 |
const size_t | TEST_SPECTRUM_MSX = 105 |
const size_t | TEST_SPECTRUM_MSX_ORIGINAL = 21 |
const size_t | NUM_DECONV_IN_TEST_SPECTRUM_MSX = 5 |
const size_t | TEST_SPECTRUM_MSX_DEMUX_INDEX = 105 |
#define _VERIFY_EXACT_SPECTRUM |
Definition at line 34 of file SpectrumList_DemuxTest.cpp.
void testOverlapOnly | ( | const string & | filepath | ) |
Definition at line 112 of file SpectrumList_DemuxTest.cpp.
References DemuxTest::GenerateSpectrumList(), DemuxTest::GetMask(), MS_isolation_window_lower_offset, MS_isolation_window_target_m_z, MS_isolation_window_upper_offset, NUM_DECONV_IN_TEST_SPECTRUM_OVERLAP, pwiz::analysis::SpectrumList_Demux::Params::optimization, DemuxTest::MSDPair::spectrumList, test(), TEST_SPECTRUM_OVERLAP, TEST_SPECTRUM_OVERLAP_DEMUX_INDEX, TEST_SPECTRUM_OVERLAP_ORIGINAL, pwiz::analysis::TryGetOriginalIndex(), unit_assert, unit_assert_equal, and unit_assert_operator_equal.
Referenced by main().
void testMSXOnly | ( | const string & | filepath | ) |
Definition at line 265 of file SpectrumList_DemuxTest.cpp.
References DemuxTest::GenerateSpectrumList(), DemuxTest::GetMask(), MS_isolation_window_lower_offset, MS_isolation_window_target_m_z, MS_isolation_window_upper_offset, NUM_DECONV_IN_TEST_SPECTRUM_MSX, DemuxTest::MSDPair::spectrumList, test(), TEST_SPECTRUM_MSX, TEST_SPECTRUM_MSX_DEMUX_INDEX, TEST_SPECTRUM_MSX_ORIGINAL, pwiz::analysis::TryGetOriginalIndex(), unit_assert, unit_assert_equal, and unit_assert_operator_equal.
Referenced by main().
void parseArgs | ( | const vector< string > & | args, |
vector< string > & | rawpaths | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 438 of file SpectrumList_DemuxTest.cpp.
References parseArgs(), TEST_EPILOG, TEST_FAILED, TEST_PROLOG, testMSXOnly(), and testOverlapOnly().
ostream* os_ = 0 |
Definition at line 40 of file SpectrumList_DemuxTest.cpp.
Referenced by parseArgs().
const size_t TEST_SPECTRUM_OVERLAP = 134 |
Definition at line 42 of file SpectrumList_DemuxTest.cpp.
Referenced by testOverlapOnly().
const size_t TEST_SPECTRUM_OVERLAP_ORIGINAL = 67 |
Definition at line 43 of file SpectrumList_DemuxTest.cpp.
Referenced by testOverlapOnly().
const size_t NUM_DECONV_IN_TEST_SPECTRUM_OVERLAP = 2 |
Definition at line 44 of file SpectrumList_DemuxTest.cpp.
Referenced by testOverlapOnly().
const size_t TEST_SPECTRUM_OVERLAP_DEMUX_INDEX = 134 |
Definition at line 45 of file SpectrumList_DemuxTest.cpp.
Referenced by testOverlapOnly().
const size_t TEST_SPECTRUM_MSX = 105 |
Definition at line 47 of file SpectrumList_DemuxTest.cpp.
Referenced by testMSXOnly().
const size_t TEST_SPECTRUM_MSX_ORIGINAL = 21 |
Definition at line 48 of file SpectrumList_DemuxTest.cpp.
Referenced by testMSXOnly().
const size_t NUM_DECONV_IN_TEST_SPECTRUM_MSX = 5 |
Definition at line 49 of file SpectrumList_DemuxTest.cpp.
Referenced by testMSXOnly().
const size_t TEST_SPECTRUM_MSX_DEMUX_INDEX = 105 |
Definition at line 50 of file SpectrumList_DemuxTest.cpp.
Referenced by testMSXOnly().