Mercurial > repos > dereeper > uniqprimer
view uniqprimer.sh @ 0:cdd8f911ad91 draft
Uploaded
author | dereeper |
---|---|
date | Fri, 07 Oct 2016 04:18:11 -0400 |
parents | |
children | 2321523366d7 |
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