35 #ifndef OPENMS_CHEMISTRY_PEPITERATOR_H 36 #define OPENMS_CHEMISTRY_PEPITERATOR_H 97 virtual void setFastaFile(
const String & f) = 0;
103 virtual String getFastaFile() = 0;
110 virtual void setSpectrum(
const std::vector<double> & s) = 0;
116 virtual const std::vector<double> & getSpectrum() = 0;
123 virtual void setTolerance(
double t) = 0;
129 virtual double getTolerance() = 0;
134 virtual bool begin() = 0;
139 virtual bool isAtEnd() = 0;
145 static void registerChildren();
149 #endif // OPENMS_CHEMISTRY_PEPITERATOR_H A more convenient string class.
Definition: String.h:57
Abstract base class for different peptide iterators.
Definition: PepIterator.h:48
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
DPosition< D, TCoordinateType > operator*(DPosition< D, TCoordinateType > position, typename DPosition< D, TCoordinateType >::CoordinateType scalar)
Scalar multiplication (a bit inefficient)
Definition: DPosition.h:421
std::pair< String, String > FASTAEntry
Definition: PepIterator.h:53