Example Program
ModReverse
Modifier example for reverse strings.
A tutorial about the use of the reverse modifier.
1#include <iostream>
2#include <seqan/file.h>
3#include <seqan/modifier.h>
4
5using namespace seqan;
6
7
8int main ()
9{
A reverse modifier applied to a string.
10    String<char> myString = "A man, a plan, a canal-Panama";
11    ModifiedString< String<char>, ModReverse > myModifier(myString);
12
13    ::std::cout << myString << ::std::endl;
14    ::std::cout << myModifier << ::std::endl;
15    infix(myString, 9, 9) = "master ";
16    ::std::cout << myString << ::std::endl;
17    ::std::cout << myModifier << ::std::endl;
18    return 0;
19}
Output
weese@tanne:~/seqan$ cd demos
weese@tanne:~/seqan/demos$ make modifier_modreverse
weese@tanne:~/seqan/demos$ ./modifier_modreverse
A man, a plan, a canal-Panama
amanaP-lanac a ,nalp a ,nam A
A man, a master plan, a canal-Panama
amanaP-lanac a ,nalp retsam a ,nam A
weese@tanne:~/seqan/demos$
SeqAn - Sequence Analysis Library - www.seqan.de