|
my $seq_file = "$RealBin/../data/test.fastq" ;
if (! -e $seq_file ) {
print STDERR "Skip test: $seq_file not found\n" ;
exit 0;
}
my $data = FASTX::Reader->new({ filename => "$seq_file" });
my $seq = $data ->getRead();
my $copy = $seq ->{seq};
my $len = length ( $copy );
ok( $len > 0 , "[FASTQ] Received a string as sequence, $len bp long" );
$copy =~s/[ACGTNacgtn]//g;
ok( length ( $copy ) == 0, '[FASTQ] Sequence does not contain unexcpected chars' );
ok( length ( $seq ->{seq}) == length ( $seq ->{qual}), '[FASTQ] Sequence and quality length are the same' );
done_testing();
|