#include <iostream>
#include <seqan/sequence.h>
#include <seqan/file.h>

int main()
{
	seqan::String<char> str = "abcdefg";
	seqan::Iterator<seqan::String<char>, seqan::Rooted>::Type it = begin(str);
	it = end(str, seqan::Rooted());
	std::cout << container(it);          //output: "abcdefg"
	std::cout << position(it);           //output: 7

	return 0;
}
