#!/usr/bin/env perl
use strict;
use warnings;
use Test::More;
use File::Slurp;
#Counter.pl
open my $handle, '<', "/home/nic/Desktop/5-27-17/Genomes_used_HANT.txt";
chomp(my @HANT = <$handle>);
close $handle;
my @counts = (0,1,2,3,4,5,6,7,8,9,10);
plan tests => scalar @HANT;
my $nrt2 = read_file("/home/nic/Desktop/5-27-17/NRT2.txt");
for my $hant (@HANT) {
my $matches = () = $nrt2 =~ /$hant/g;
is ($matches, shift @counts, "Number of matches found for $hant");
}
####
nic@nic-VirtualBox:~/Desktop/5-27-17$ perl Counter.pl
1..612
ok 1 - Number of matches found for Laesu1
ok 2 - Number of matches found for Patat1
not ok 3 - Number of matches found for Hydru2
# Failed test 'Number of matches found for Hydru2'
# at Counter.pl line 18.
# got: '1'
# expected: '2'
not ok 4 - Number of matches found for Armost1
# Failed test 'Number of matches found for Armost1'
# at Counter.pl line 18.
# got: '0'
# expected: '3'
not ok 5 - Number of matches found for Pacta12
# Failed test 'Number of matches found for Pacta12'
# at Counter.pl line 18.
# got: '1'
# expected: '4'
##
##
Number of matches found for Pacta12: 1
Number of matches found for Armost1: 0