ProteoWizard
|
Helper functions for demultiplexing Helper functions include nice methods of accessing CV parameters and other generally useful functions. More...
#include "DemuxTypes.hpp"
#include "EnumConstantNotPresentException.hpp"
#include <boost/tokenizer.hpp>
#include "pwiz/utility/chemistry/MZTolerance.hpp"
Go to the source code of this file.
Namespaces | |
namespace | pwiz |
namespace | pwiz::analysis |
Typedefs | |
typedef boost::tokenizer< boost::char_separator< char > > | pwiz::analysis::ScanIdTokenizer |
Tool for pulling each scan id attribute and its value from a scan id. | |
Functions | |
template<typename T > | |
const std::string & | pwiz::analysis::enumToString (T e, std::map< T, std::string > m) |
Converts an enum to it's corresponding string in a prebuilt map. | |
template<typename T > | |
T | pwiz::analysis::stringToEnum (const std::string &s, std::map< T, std::string > m) |
Converts a string to it's corresponding enum in a prebuilt map. | |
bool | pwiz::analysis::TryGetScanIDToken (const msdata::SpectrumIdentity &spectrumIdentity, const std::string &tokenName, std::string &value) |
Tries to read the given token from a spectrum identity id. | |
bool | pwiz::analysis::TryGetDemuxIndex (const msdata::SpectrumIdentity &spectrumIdentity, size_t &index) |
Tries to read the index of the demultiplexed spectrum relative to the multiplexed spectrum it was derived from. | |
bool | pwiz::analysis::TryGetOriginalIndex (const msdata::SpectrumIdentity &spectrumIdentity, size_t &index) |
Tries to read the original index of the spectrum before demultiplexing using the SpectrumIdentity of a (demultiplexed) spectrum. | |
bool | pwiz::analysis::TryGetMSLevel (const msdata::Spectrum &spectrum, int &msLevel) |
Tries to read MS level from spectrum. | |
bool | pwiz::analysis::TryGetNumPrecursors (const msdata::Spectrum &spectrum, int &numPrecursors) |
Tries to get the number of precursors contributing to a multiplexed spectrum. | |
bool | pwiz::analysis::TryGetStartTime (const msdata::Spectrum &spectrum, double &startTime) |
Tries to get the start time of the scan. | |
bool | pwiz::analysis::FindNearbySpectra (std::vector< size_t > &spectraIndices, pwiz::msdata::SpectrumList_const_ptr slPtr, size_t centerIndex, size_t numSpectraToFind, size_t stride=1) |
Tries to find a given number of ms2 spectra near the given spectrum index. | |
Helper functions for demultiplexing Helper functions include nice methods of accessing CV parameters and other generally useful functions.
Definition in file DemuxHelpers.hpp.