I´m using Unus, which is Perl package for phylogenomic analyses. In this package, the blast-2.2.25 is used because the package uses the formatdb program, as follows:if(($self->{'program'} eq 'blastn' || $self->{'program'} eq 'tblastx' || $self->{'program'} eq 'tblastn') &&!(-e $self->{'db'}.".nin" ||-e $self->{'db'}.".nal" )){
system($self->{'formatdb'}, '-i', $self->{'db'}, '-o', 'T', '-p', 'F') == 0or LOGDIE "Error running formatdb: $!";
}elsif(($self->{'program'} eq 'blastp' || $self->{'program'} eq 'blastx') &&!(-e $self->{'db'}.".pin" ||-e $self->{'db'}.".pal" )){
system($self->{'formatdb'}, '-i', $self->{'db'}, '-o', 'T', '-p', 'T') == 0or LOGDIE "Error running formatdb: $!";
}
However, ther ...
↧