reimplementation of BioPerl classes in Perl6