Mercurial > repos > dereeper > uniqprimer
view uniqprimer.sh @ 2:05ae1ce478bc draft default tip
Uploaded
author | dereeper |
---|---|
date | Fri, 08 Jun 2018 10:49:07 -0400 |
parents | 2321523366d7 |
children |
line wrap: on
line source
#!/bin/bash include=$1 exclude=$2 product_size_range=$3 primer_size=$4 min_size=$5 max_size=$6 crossvalidate=$7 outfile=$8 log=$9 fasta=${10} directory=`dirname $0` other_inputs_line="" j=1 for i in $* do if [[ $j -ge 11 ]] then other_inputs_line=${other_inputs_line}" "$i fi j=$((j+1)) done if [[ $crossvalidate == "Yes" ]] then python $directory/uniqprimer-0.5.0/uniqprimer.py -i $include -x $exclude --productsizerange $product_size_range --primersize $primer_size --minprimersize $min_size --crossvalidate --keeptempfiles --maxprimersize $max_size -o $outfile -f $fasta -l $log $other_inputs_line >>$log 2>&1 elif [[ $crossvalidate = "No" ]] then python $directory/uniqprimer-0.5.0/uniqprimer.py -i $include -x $exclude --productsizerange $product_size_range --primersize $primer_size --minprimersize $min_size --keeptempfiles --maxprimersize $max_size -o $outfile -f $fasta -l $log $other_inputs_line >>$log 2>&1 fi