Bio-MUST-Apps-TwoScalp
view release on metacpan or search on metacpan
lib/Bio/MUST/Apps/TwoScalp/Seq2Seq.pm view on Meta::CPAN
package Bio::MUST::Apps::TwoScalp::Seq2Seq;
# ABSTRACT: internal class for two-scalp tool
$Bio::MUST::Apps::TwoScalp::Seq2Seq::VERSION = '0.243240';
use Moose;
use namespace::autoclean;
use autodie;
use feature qw(say);
use Smart::Comments -ENV;
use List::AllUtils qw(part);
use Bio::MUST::Core;
use Bio::MUST::Core::Constants qw(:gaps);
use Bio::MUST::Core::Utils qw(secure_outfile);
use Bio::MUST::Drivers;
use aliased 'Bio::MUST::Core::Ali';
use aliased 'Bio::MUST::Core::Ali::Temporary';
use aliased 'Bio::MUST::Core::Seq';
use aliased 'Bio::MUST::Core::SeqId';
use aliased 'Bio::MUST::Core::SeqMask';
use aliased 'Bio::MUST::Apps::SlaveAligner::Local';
has 'coverage_mul' => (
is => 'ro',
isa => 'Num',
default => 1.1,
);
has 'single_hsp' => (
is => 'ro',
isa => 'Bool',
default => 0,
);
has 'out_suffix' => (
is => 'ro',
isa => 'Maybe[Str]',
default => '-ts',
);
has 'ali' => (
is => 'ro',
isa => 'Bio::MUST::Core::Ali',
required => 1,
coerce => 1,
);
has 'lookup' => (
is => 'ro',
isa => 'Bio::MUST::Core::IdList',
init_arg => undef,
writer => '_set_lookup',
);
has 'new_ali' => (
is => 'ro',
isa => 'Bio::MUST::Core::Ali',
init_arg => undef,
writer => '_set_new_ali',
);
has 'integrator' => (
( run in 0.887 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )