added possibility to specify offset for base sequence
added Mutation translation type and container
functions to get chunk sequence and reverse chunk
use c++0x std::tuple instead of boost::tuple
disambiguate M operations