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 void setSpectrum(const std::vector< DoubleReal > &)
setter for spectrum 
Definition: FastaIteratorIntern.h:116
std::pair< String, String > FASTAEntry
Definition: FastaIteratorIntern.h:59
A more convenient string class. 
Definition: String.h:56
static PepIterator * create()
needed by Factory 
Definition: FastaIteratorIntern.h:178
Abstract base class for different peptide iterators. 
Definition: PepIterator.h:48
std::vector< FASTAEntry >::iterator it_
iterator over fasta file content 
Definition: FastaIteratorIntern.h:189
virtual const std::vector< DoubleReal > & getSpectrum()
getter for spectrum 
Definition: FastaIteratorIntern.h:126
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:415
virtual void setTolerance(DoubleReal)
setter for tolerance 
Definition: FastaIteratorIntern.h:136
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
virtual DoubleReal getTolerance()
getter for tolerance 
Definition: FastaIteratorIntern.h:147