$DEBUG
=
$ENV
{
'BIOPERLDEBUG'
} || 0;
BEGIN {
if
( $@ ) {
}
plan
tests
=> NUMTESTS;
}
ok(1);
my
$aa_align
= new Bio::SimpleAlign;
$aa_align
->add_seq(Bio::LocatableSeq->new(
-id
=>
"n1"
,
-seq
=>
"MLIDVG-MLVLR"
));
$aa_align
->add_seq(Bio::LocatableSeq->new(
-id
=>
"n2"
,
-seq
=>
"MLIDVRTPLALR"
));
$aa_align
->add_seq(Bio::LocatableSeq->new(
-id
=>
"n3"
,
-seq
=>
"MLI-VR-SLALR"
));
my
%dnaseqs
= ();
$dnaseqs
{
'n1'
} = Bio::PrimarySeq->new(
-id
=>
"n1"
,
-seq
=>
'atgctgatagacgtaggcatgctagtactgaga'
);
$dnaseqs
{
'n2'
} = Bio::PrimarySeq->new(
-id
=>
"n2"
,
-seq
=>
'atgctgatcgacgtacgcaccccgctagcactcaga'
);
$dnaseqs
{
'n3'
} = Bio::PrimarySeq->new(
-id
=>
"n3"
,
-seq
=>
'atgttgattgtacgctcgcttgcacttaga'
);
my
$dna_aln
;
ok(
$dna_aln
=
&aa_to_dna_aln
(
$aa_align
, \
%dnaseqs
));
if
(
$DEBUG
) {
Bio::AlignIO->new(
-format
=>
'clustalw'
)->write_aln(
$dna_aln
);
}
ok
$dna_aln
->
length
, 36;
ok
$dna_aln
->no_residues, 99;
ok
$dna_aln
->no_sequences, 3;
ok
$dna_aln
->consensus_string(50),
"atgctgat?gacgtacgc????cgctagcact?aga"
;
$dna_aln
->verbose(-1);
my
$replicates
;
ok
$replicates
=
&bootstrap_replicates
(
$dna_aln
,3);
ok
scalar
@$replicates
, 3;
my
$repl_aln
=
pop
@$replicates
;
ok
$repl_aln
->no_sequences, 3;