|
ProteoWizard
|
#include "SpectrumList_Filter.hpp"#include "pwiz/utility/misc/unit.hpp"#include "pwiz/utility/misc/IntegerSet.hpp"#include "pwiz/utility/misc/Std.hpp"#include "pwiz/data/msdata/examples.hpp"#include "pwiz/data/msdata/Serializer_mzML.hpp"#include <cstring>Go to the source code of this file.
Classes | |
| struct | EvenPredicate |
| struct | EvenMS2Predicate |
| struct | SelectedIndexPredicate |
| struct | HasBinaryDataPredicate |
Functions | |
| void | printSpectrumList (const SpectrumList &sl, ostream &os) |
| SpectrumListPtr | createSpectrumList () |
| void | testEven (SpectrumListPtr sl) |
| void | testEvenMS2 (SpectrumListPtr sl) |
| void | testSelectedIndices (SpectrumListPtr sl) |
| void | testHasBinaryData (SpectrumListPtr sl) |
| void | testIndexSet (SpectrumListPtr sl) |
| void | testScanNumberSet (SpectrumListPtr sl) |
| void | testScanEventSet (SpectrumListPtr sl) |
| void | testScanTimeRange (SpectrumListPtr sl) |
| void | testMSLevelSet (SpectrumListPtr sl) |
| void | testMS2Activation (SpectrumListPtr sl) |
| void | testMassAnalyzerFilter (SpectrumListPtr sl) |
| void | testMZPresentFilter (SpectrumListPtr sl) |
| void | test () |
| int | main (int argc, char *argv[]) |
Variables | |
| ostream * | os_ = 0 |
| void printSpectrumList | ( | const SpectrumList & | sl, |
| ostream & | os | ||
| ) |
Definition at line 43 of file SpectrumList_FilterTest.cpp.
References MS_ms_level, MS_preset_scan_configuration, MS_scan_start_time, pwiz::msdata::SpectrumList::size(), and pwiz::msdata::SpectrumList::spectrum().
Referenced by createSpectrumList(), testEven(), testEvenMS2(), testHasBinaryData(), testIndexSet(), testMassAnalyzerFilter(), testMS2Activation(), testMSLevelSet(), testMZPresentFilter(), testScanEventSet(), testScanNumberSet(), testScanTimeRange(), and testSelectedIndices().
| SpectrumListPtr createSpectrumList | ( | ) |
Definition at line 60 of file SpectrumList_FilterTest.cpp.
References boost::lexical_cast(), MS_collision_induced_dissociation, MS_electron_transfer_dissociation, MS_HCD, MS_IRMPD, MS_MS1_spectrum, MS_ms_level, MS_MSn_spectrum, MS_number_of_detector_counts, MS_orbitrap, MS_preset_scan_configuration, MS_radial_ejection_linear_ion_trap, MS_scan_start_time, os_, printSpectrumList(), and UO_second.
Referenced by test().
| void testEven | ( | SpectrumListPtr | sl | ) |
Definition at line 152 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrum(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testEvenMS2 | ( | SpectrumListPtr | sl | ) |
Definition at line 202 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testSelectedIndices | ( | SpectrumListPtr | sl | ) |
Definition at line 243 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testHasBinaryData | ( | SpectrumListPtr | sl | ) |
Definition at line 283 of file SpectrumList_FilterTest.cpp.
References pwiz::msdata::DetailLevel_FullData, pwiz::msdata::DetailLevel_FullMetadata, pwiz::msdata::SpectrumListWrapper::empty(), ralab::base::filter::filter(), pwiz::msdata::examples::initializeTiny(), os_, printSpectrumList(), pwiz::msdata::Serializer_mzML::read(), pwiz::msdata::MSData::run, pwiz::analysis::SpectrumList_Filter::size(), pwiz::msdata::Run::spectrumListPtr, unit_assert, unit_assert_operator_equal, and pwiz::msdata::Serializer_mzML::write().
Referenced by test().
| void testIndexSet | ( | SpectrumListPtr | sl | ) |
Definition at line 318 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, pwiz::util::IntegerSet::insert(), os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testScanNumberSet | ( | SpectrumListPtr | sl | ) |
Definition at line 344 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, pwiz::util::IntegerSet::insert(), os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testScanEventSet | ( | SpectrumListPtr | sl | ) |
Definition at line 368 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, pwiz::util::IntegerSet::insert(), os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testScanTimeRange | ( | SpectrumListPtr | sl | ) |
Definition at line 395 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testMSLevelSet | ( | SpectrumListPtr | sl | ) |
Definition at line 419 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, pwiz::util::IntegerSet::insert(), os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testMS2Activation | ( | SpectrumListPtr | sl | ) |
Definition at line 460 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, MS_collision_induced_dissociation, MS_electron_transfer_dissociation, MS_HCD, MS_IRMPD, os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testMassAnalyzerFilter | ( | SpectrumListPtr | sl | ) |
Definition at line 544 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, MS_fourier_transform_ion_cyclotron_resonance_mass_spectrometer, MS_ion_trap, MS_orbitrap, os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert.
Referenced by test().
| void testMZPresentFilter | ( | SpectrumListPtr | sl | ) |
Definition at line 581 of file SpectrumList_FilterTest.cpp.
References ralab::base::filter::filter(), pwiz::msdata::SpectrumIdentity::id, os_, printSpectrumList(), pwiz::analysis::SpectrumList_Filter::size(), pwiz::analysis::SpectrumList_Filter::spectrumIdentity(), and unit_assert_operator_equal.
Referenced by test().
| void test | ( | ) |
Definition at line 629 of file SpectrumList_FilterTest.cpp.
References createSpectrumList(), testEven(), testEvenMS2(), testHasBinaryData(), testIndexSet(), testMassAnalyzerFilter(), testMS2Activation(), testMSLevelSet(), testMZPresentFilter(), testScanEventSet(), testScanNumberSet(), testScanTimeRange(), and testSelectedIndices().
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 647 of file SpectrumList_FilterTest.cpp.
References os_, test(), TEST_EPILOG, TEST_FAILED, and TEST_PROLOG.
| ostream* os_ = 0 |
Definition at line 40 of file SpectrumList_FilterTest.cpp.
Referenced by createSpectrumList(), main(), testEven(), testEvenMS2(), testHasBinaryData(), testIndexSet(), testMassAnalyzerFilter(), testMS2Activation(), testMSLevelSet(), testMZPresentFilter(), testScanEventSet(), testScanNumberSet(), testScanTimeRange(), and testSelectedIndices().
1.8.13