35 #ifndef OPENMS_FORMAT_FASTAITERATORINTERN_H 36 #define OPENMS_FORMAT_FASTAITERATORINTERN_H 103 virtual void setFastaFile(
const String & f);
109 virtual String getFastaFile();
157 virtual bool begin();
163 virtual bool isAtEnd();
171 return "FastaIteratorIntern";
189 std::vector<FASTAEntry>::iterator
it_;
195 #endif //OpenMS/FORMAT/FastaIteratorIntern Iterator for a FASTA file.
Definition: FastaIteratorIntern.h:53
virtual const std::vector< double > & getSpectrum()
getter for spectrum
Definition: FastaIteratorIntern.h:126
std::pair< String, String > FASTAEntry
Definition: FastaIteratorIntern.h:59
A more convenient string class.
Definition: String.h:57
static PepIterator * create()
needed by Factory
Definition: FastaIteratorIntern.h:178
Abstract base class for different peptide iterators.
Definition: PepIterator.h:48
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::vector< FASTAEntry >::iterator it_
iterator over fasta file content
Definition: FastaIteratorIntern.h:189
virtual double getTolerance()
getter for tolerance
Definition: FastaIteratorIntern.h:147
static const std::string getProductName()
needed by Factory
Definition: FastaIteratorIntern.h:169
DPosition< D, TCoordinateType > operator*(DPosition< D, TCoordinateType > position, typename DPosition< D, TCoordinateType >::CoordinateType scalar)
Scalar multiplication (a bit inefficient)
Definition: DPosition.h:421
virtual void setTolerance(double)
setter for tolerance
Definition: FastaIteratorIntern.h:136
virtual void setSpectrum(const std::vector< double > &)
setter for spectrum
Definition: FastaIteratorIntern.h:116
std::vector< FASTAEntry > entrys_
content of fasta file
Definition: FastaIteratorIntern.h:187
String fasta_file_
location of the fasta file
Definition: FastaIteratorIntern.h:185
Not implemented exception.
Definition: Exception.h:437