Class
ModifiedString
Allows to modify arbitrary strings by specializing what differs from an origin.
ModifiedString | |||||||||||||||||
Include Headers
seqan/modifier.h
Parameters
Original sequence type. Types: ContainerConcept | |
The modifier type. Metafunctions: Spec |
Remarks
Implements
Specializations
Mirrors the characters from begin to end. | |
Transforms the characters of the |
Metafunctions
Type of the object a given object depends on. | |
Determines whether a container stores its elements in sequential order. | |
Type of iterator objects that are used to traverse the container. | |
Type of an object that is suitable to hold size information. |
Functions
Assigns value to item. (ContainerConcept) | |
The last item in container. (ContainerConcept) | |
The begin of a container. (ContainerConcept) | |
Begin position of object in host. (ContainerConcept) | |
The end of a container. (ContainerConcept) | |
End position of object in host. (ContainerConcept) | |
The first item in container. (ContainerConcept) | |
Access to the value. (ContainerConcept) | |
The number of items/characters. (ContainerConcept) | |
Assigns value to item. (ContainerConcept) | |
Position of an iterator. (ContainerConcept) |
Shortcuts
Modifier for the complement of a Dna5String. | |
Modifier for the reverse of a Dna5String. | |
Modifier for the reverse complement of a Dna5String. | |
Modifier for the complement of a DnaString. | |
Modifier for the reverse of a DnaString. | |
Modifier for the reverse complement of a DnaString. | |
Modifier for the complement of a Rna5String. | |
Modifier for the reverse of a Rna5String. | |
Modifier for the reverse complement of a Rna5String. | |
Modifier for the complement of a RnaString. | |
Modifier for the reverse of a RnaString. | |
Modifier for the reverse complement of a RnaString. |
Examples
File "modified_string.cpp"
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 |
The output is as follows:
AAAAGCGCATAT
TATACGCGTTTT
TTTTGCGCATAT
Example Programs
See Also
SeqAn - Sequence Analysis Library - www.seqan.de