None available.
sub init_basic
{ my $self = shift;
my $num = shift;
my $esb = shift;
my $mappings = shift;
my $exon_scores = shift;
$self->logger->info("Basic exon mapping...\n", 0, 'stamped');
$mappings = $self->basic_mapping($exon_scores, "exon_mappings$num");
$num++;
my $new_scores = $esb->create_shrinked_matrix($exon_scores, $mappings,
"exon_matrix$num");
return ($new_scores, $mappings);
}
} |
sub mapped_transcript
{ my $self = shift;
my $num = shift;
my $esb = shift;
my $mappings = shift;
my $exon_scores = shift;
$self->logger->info("Exons in mapped transcript...\n", 0, 'stamped');
unless ($exon_scores->loaded) {
$esb->non_mapped_transcript_rescore($exon_scores, $mappings);
$exon_scores->write_to_file;
}
$mappings = $self->basic_mapping($exon_scores, "exon_mappings$num");
$num++;
my $new_scores = $esb->create_shrinked_matrix($exon_scores, $mappings,
"exon_matrix$num");
return ($new_scores, $mappings);
}
1; } |