- or download this
WEEDLOW: for my $low ( @{ $matchesfasta_id{ $site } } ) {
- or download this
last unless @{$matches{$fasta_id}{$site}};
- or download this
WEEDLOW: for my $low ( @{ $matches{ $fasta_id }{ $site }
+}) {
- or download this
for my $site ( sort { $a <=> $b } keys %{ $matches{ $fasta_id } } ) {
+ ## A
last unless @{ $matches{ $fasta_id }{ $site } };
...
my $upperlimit = $span + $lowerlimit;
for my $sitekey ( sort { $a <=> $b } keys %{ $matches{ $fasta_
+id } } ) { ## B
- or download this
my @sortedKeys = sort { $a <=> $b } keys %{ $matches{ $fasta_i
+d } };
...
my $upperlimit = $span + $lowerlimit;
for my $sitekey ( @sortedKeys ) {
- or download this
for my $hit ( @{ $matches{ $fasta_id }{ $sitekey } } ) {
next unless $hit >= $lowerlimit;
...
else {
%{ $sets{ $fasta_id }[ $setscounter ] } = ();
}
- or download this
@{ $sets{ $fasta_id }[ $setscounter ]{ $sitekey } } = grep {
$_ >= $lowerlimit and $_ <= $upperlimit
...
undef $sets{ $fasta_id }[ $setscounter ] };
next WEEDLOW;
}
- or download this
%{ $sets{ $fasta_id }[ $setscounter ] } = ();
- or download this
undef $sets{ $fasta_id }[ $setscounter ] };
- or download this
# @fastarray = ();
@fastarray = @newfast;
- or download this
push @newfast, $h;
- or download this
if( scalar keys %{ $sets{ $fasta_id }[ $setscounter ] } < $num ) {
- or download this
for my $checkhash ( keys %{ $sets{ $fasta_id }[ $setscounter ]
+ } ) {
unless( defined $sets{ $fasta_id }[ $setscounter ]{ $check
+hash }[ 0 ] ) {
...
if( @{ $sets{ $fasta_id } } ) {
pop @{ $sets{ $fasta_id } } unless scalar %{ $sets{ $fasta_id }[ $
+#{ $sets{ $fasta_id } } ] };
}
- or download this
sub WEED {
my( $span, %matches) = @_;
...
@fastarray = @newfast;
return %sets;
}
- or download this
sub WEED {
my( $span, %matches) = @_;
...
@fastarray = @newfast;
return %sets;
}