|
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(), 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, 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(), MS_isolation_window_lower_offset, MS_isolation_window_target_m_z, MS_isolation_window_upper_offset, NUM_DECONV_IN_TEST_SPECTRUM_MSX, 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 | ||
| ) |
Definition at line 427 of file SpectrumList_DemuxTest.cpp.
References os_.
Referenced by main().
| 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().