35 #ifndef OPENMS_DATASTRUCTURES_BIGSTRING_H 36 #define OPENMS_DATASTRUCTURES_BIGSTRING_H 40 #include <OpenMS/OpenMSConfig.h> 78 void add(FASTAEntry
const& new_entry);
84 void setSeparator(
const char sep);
112 void getPeptide(FASTAEntry& entry,
Size start,
Size length);
118 const String& getBigString()
const;
152 #endif // OPENMS_DATASTRUCTURES_BIGSTRING_H std::vector< String > FASTA_header_
vector with headers of FASTAEntry
Definition: BigString.h:148
A more convenient string class.
Definition: String.h:57
std::vector< Size > sep_indices_
indices of separators
Definition: BigString.h:146
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
concatenates Proteins given as FASTAEntry to one big string separated by a unique character (by defau...
Definition: BigString.h:52
String big_string_
concatenated String
Definition: BigString.h:138
Size count_
number of Strings added to big_string
Definition: BigString.h:142
char separator_
separator sign
Definition: BigString.h:140
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:128
std::pair< String, String > FASTAEntry
Definition: BigString.h:57
Size len_
length of the big_string
Definition: BigString.h:144