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<DoubleReal> & s) = 0;
116 virtual const std::vector<DoubleReal> & getSpectrum() = 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:56
Abstract base class for different peptide iterators.
Definition: PepIterator.h:48
DPosition< D, TCoordinateType > operator*(DPosition< D, TCoordinateType > position, typename DPosition< D, TCoordinateType >::CoordinateType scalar)
Scalar multiplication (a bit inefficient)
Definition: DPosition.h:415
std::pair< String, String > FASTAEntry
Definition: PepIterator.h:53