Bio-Palantir
view release on metacpan or search on metacpan
lib/Bio/Palantir/Parser/Root.pm view on Meta::CPAN
$_->_set_rank($domain_rank++)
for sort { $a->begin <=> $b->begin } $gene->all_domains;
$gene->_set_rank($gene_rank++);
}
# fix antiSMASH 5.1 and its module delineation
if ($self->_root->{modulelist}) { # Add new module feature from version 5.1
# TODO see how synchronize domain rank in @genes and @modules
my @cluster_modules =
sort {$a->genomic_prot_begin <=> $b->genomic_prot_begin }
grep { $_->genomic_dna_begin < $end
&& $_->genomic_dna_end > $begin }
@modules;
;
my $mrank = 1;
$_->_set_rank($mrank++) for @cluster_modules;
( run in 0.594 second using v1.01-cache-2.11-cpan-0d8aa00de5b )