35 #ifndef OPENMS_CHEMISTRY_EDWARDSLIPPERTITERATOR_H 
   36 #define OPENMS_CHEMISTRY_EDWARDSLIPPERTITERATOR_H 
   94     virtual void setFastaFile(
const String & f);
 
  100     virtual String getFastaFile();
 
  120     virtual void setSpectrum(
const std::vector<DoubleReal> & s);
 
  126     virtual const std::vector<DoubleReal> & getSpectrum();
 
  133     virtual bool begin();
 
  140     virtual bool isAtEnd();
 
  146     virtual bool isDigestingEnd(
char, 
char);
 
  154       return "EdwardsLippertIterator";
 
  171     virtual std::string next_();
 
  188     virtual bool isInSpectrum_(
DoubleReal & mass);
 
  214 #endif //OPENMS_CHEMISTRY_EDWARDSLIPPERTITERATOR_H 
A more convenient string class. 
Definition: String.h:56
bool is_at_end_
indicates if iterator is at end 
Definition: EdwardsLippertIterator.h:200
Abstract base class for different peptide iterators. 
Definition: PepIterator.h:48
finds all Peptide Candidates with given masses and given fasta file 
Definition: EdwardsLippertIterator.h:48
String f_file_
fasta file location 
Definition: EdwardsLippertIterator.h:190
PepIterator * f_iterator_
FastaIterator. 
Definition: EdwardsLippertIterator.h:202
std::pair< String, String > FASTAEntry
Definition: EdwardsLippertIterator.h:54
static const String getProductName()
needed by Factory 
Definition: EdwardsLippertIterator.h:152
FASTAEntry f_entry_
actual fasta entry 
Definition: EdwardsLippertIterator.h:204
std::vector< DoubleReal > spec_
given spectrum 
Definition: EdwardsLippertIterator.h:194
static PepIterator * create()
needed by Factory 
Definition: EdwardsLippertIterator.h:161
DPosition< D, TCoordinateType > operator*(DPosition< D, TCoordinateType > position, typename DPosition< D, TCoordinateType >::CoordinateType scalar)
Scalar multiplication (a bit inefficient) 
Definition: DPosition.h:415
unsigned int e_
to ints representing a position within the actual string (b = begin, e = end) 
Definition: EdwardsLippertIterator.h:206
std::string actual_pep_
actual peptide 
Definition: EdwardsLippertIterator.h:192
DoubleReal massMax_
mass and maximum masse 
Definition: EdwardsLippertIterator.h:208
DoubleReal tol_
tolerance 
Definition: EdwardsLippertIterator.h:196