added base class for genomes (AGenome)