ProteoWizard
|
Public Member Functions | |
SelectedIndexPredicate () | |
virtual tribool | accept (const ChromatogramIdentity &chromatogramIdentity) const |
return values: true: accept the Chromatogram false: reject the Chromatogram indeterminate: need to see the full Chromatogram object to decide More... | |
virtual bool | done () const |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g. More... | |
SelectedIndexPredicate () | |
virtual tribool | accept (const Protein &protein) const |
return true iff Protein is accepted More... | |
virtual bool | done () const |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g. More... | |
SelectedIndexPredicate () | |
virtual tribool | accept (const SpectrumIdentity &spectrumIdentity) const |
return values: true: accept the Spectrum false: reject the Spectrum indeterminate: need to see the full Spectrum object to decide More... | |
virtual bool | done () const |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g. More... | |
virtual string | describe () const |
return a string describing how the predicate filters More... | |
![]() | |
virtual msdata::DetailLevel | suggestedDetailLevel () const |
can be overridden in subclasses that know they will need a certain detail level; it must be overridden to return DetailLevel_FullData if binary data is needed More... | |
virtual boost::logic::tribool | accept (const msdata::Spectrum &spectrum) const |
return true iff Spectrum is accepted More... | |
virtual | ~Predicate () |
![]() | |
virtual | ~Predicate () |
![]() | |
virtual bool | suggestedDetailLevel () const |
can be overridden in subclasses that know they will need a certain detail level; it must be overridden to return DetailLevel_FullData if binary data is needed More... | |
virtual boost::logic::tribool | accept (const msdata::Chromatogram &chromatogram) const |
return true iff Chromatogram is accepted More... | |
virtual | ~Predicate () |
Public Attributes | |
bool | pastMaxIndex |
Additional Inherited Members | |
![]() | |
enum | FilterMode { FilterMode_Include, FilterMode_Exclude } |
controls whether spectra that pass the predicate are included or excluded from the result More... | |
Definition at line 139 of file ChromatogramList_FilterTest.cpp.
|
inline |
Definition at line 143 of file ChromatogramList_FilterTest.cpp.
|
inline |
Definition at line 80 of file ProteinList_FilterTest.cpp.
|
inline |
Definition at line 259 of file SpectrumList_FilterTest.cpp.
|
inlinevirtual |
return values: true: accept the Chromatogram false: reject the Chromatogram indeterminate: need to see the full Chromatogram object to decide
Implements pwiz::analysis::ChromatogramList_Filter::Predicate.
Definition at line 145 of file ChromatogramList_FilterTest.cpp.
References pwiz::msdata::ChromatogramIdentity::index.
|
inlinevirtual |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g.
index is increasing, nativeID interpreted as scan number is increasing, ...)
Reimplemented from pwiz::analysis::ChromatogramList_Filter::Predicate.
Definition at line 153 of file ChromatogramList_FilterTest.cpp.
|
inlinevirtual |
return true iff Protein is accepted
Reimplemented from pwiz::analysis::ProteinList_Filter::Predicate.
Definition at line 82 of file ProteinList_FilterTest.cpp.
References pwiz::proteome::Protein::index.
|
inlinevirtual |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g.
index is increasing, nativeID interpreted as scan number is increasing, ...)
Reimplemented from pwiz::analysis::ChromatogramList_Filter::Predicate.
Definition at line 91 of file ProteinList_FilterTest.cpp.
|
inlinevirtual |
return values: true: accept the Spectrum false: reject the Spectrum indeterminate: need to see the full Spectrum object to decide
Implements pwiz::analysis::SpectrumList_Filter::Predicate.
Definition at line 261 of file SpectrumList_FilterTest.cpp.
References pwiz::msdata::SpectrumIdentity::index.
|
inlinevirtual |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g.
index is increasing, nativeID interpreted as scan number is increasing, ...)
Reimplemented from pwiz::analysis::ChromatogramList_Filter::Predicate.
Definition at line 270 of file SpectrumList_FilterTest.cpp.
|
inlinevirtual |
return a string describing how the predicate filters
Implements pwiz::analysis::SpectrumList_Filter::Predicate.
Definition at line 275 of file SpectrumList_FilterTest.cpp.
|
mutable |
Definition at line 141 of file ChromatogramList_FilterTest.cpp.