Genomic and evolutionary aspects of Mimivirus