36 #ifndef OPENMS_DATASTRUCTURES_SUFFIXARRAY_H 
   37 #define OPENMS_DATASTRUCTURES_SUFFIXARRAY_H 
   78     virtual String toString() = 0;
 
   88     virtual void findSpec(std::vector<std::vector<std::pair<std::pair<SignedSize, SignedSize>, 
DoubleReal> > > & candidates, 
const std::vector<DoubleReal> & spec) = 0;
 
   96     virtual bool save(
const String & filename) = 0;
 
  103     virtual bool open(
const String & filename) = 0;
 
  124     virtual bool isDigestingEnd(
const char aa1, 
const char aa2) 
const = 0;
 
  131     virtual void setTags(
const std::vector<String> & tags) = 0;
 
  137     virtual const std::vector<String> & getTags() = 0;
 
  143     virtual void setUseTags(
bool use_tags) = 0;
 
  149     virtual bool getUseTags() = 0;
 
  155     virtual void setNumberOfModifications(
Size number_of_mods) = 0;
 
  161     virtual Size getNumberOfModifications() = 0;
 
  166     virtual void printStatistic() = 0;
 
  177 #endif //OPENMS_DATASTRUCTURES_SUFARRAY_H 
A more convenient string class. 
Definition: String.h:56
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:144
abstract class for suffix array 
Definition: SuffixArray.h:51