@options = qw(
in_file|i=s
genome|g=s
+ mismatches|m=s
+ gap_size|G=s
cpus|c=s
);
}
my ( $genome, $tmp_in, $tmp_out, $fh_in, $fh_out, $record, $line, @fields );
- $options->{ "cpus" } ||= 1;
+ $options->{ "mismatches" } ||= 2;
+ $options->{ "gap_size" } ||= 0;
+ $options->{ "cpus" } ||= 1;
$options->{ "in_file" } = "$ENV{ 'BP_DATA' }/genomes/$options->{ 'genome' }/fasta/$options->{ 'genome' }.fna" if $options->{ 'genome' };
close $fh_out;
- Maasha::Common::run( "soap", "-r 2 -a $tmp_in -p $options->{ 'cpus' } -d $options->{ 'in_file' } -o $tmp_out > /dev/null 2>&1", 1 );
+ Maasha::Common::run( "soap", "-r 2 -a $tmp_in -v $options->{ 'mismatches' } -g $options->{ 'gap_size'} -p $options->{ 'cpus' } -d $options->{ 'in_file' } -o $tmp_out > /dev/null 2>&1", 1 );
unlink $tmp_in;