maint: remove Travis stuff which has been replaced with Github actions (#325)
[bioperl-live.git] / t / SeqTools / Backtranslate.t
blob25b038123f17792901ae0c17db9595d29f4afa37
1 use strict;
2 use warnings;
4 BEGIN {
5     use Bio::Root::Test;
6     test_begin( -tests => 8, -requires_module => 'List::MoreUtils');
9 use_ok 'Bio::Tools::SeqPattern::Backtranslate';
11 can_ok 'Bio::Tools::SeqPattern::Backtranslate', '_reverse_translate_motif';
13 my @data;
14 while (<DATA>) {
15     chomp;
16     push @data, [split];
19 foreach my $line (@data) {
20     if ( $line->[1] ) {
21         is _reverse_translate_motif( $line->[0] ), $line->[1];
22     } else {
23         throws_ok { _reverse_translate_motif( $line->[0] ) }
24         qr/syntax token/;
25     }
28 __DATA__
29 MAEELKAVAP ATGGCNGARGARYTNAARGCNGTNGCNCCN
30 LKGHB[WhYq]Q YTNAARGGNCAYRAYYRNCAR
31 (LK){2,3}[^GHB][WHYQ]Q (YTNAAR){2,3}HBNYRNCAR
32 LK[^GHB][WHYQ]Q YTNAARHBNYRNCAR
33 (LK){2,3}[^GHB][WHYQ]QX.X (YTNAAR){2,3}HBNYRNCARNNNNNNNNN
34 /&%/&%(/)(/%