Skip to content
Snippets Groups Projects
Commit 96bcf788 authored by Brandi Cantarel's avatar Brandi Cantarel
Browse files

se/pe fix

parent 68aac6f3
No related merge requests found
...@@ -45,35 +45,43 @@ if [[ -z $NPROC ]] ...@@ -45,35 +45,43 @@ if [[ -z $NPROC ]]
then then
NPROC=`nproc` NPROC=`nproc`
fi fi
fqs=''
i=0
numfq=${#fqs[@]}
while [[ $i -le $numfq ]]
do
fqs="$fqs $1"
i=$((i + 1))
shift 1
done
hisat_opt=''
diff $fq1 $fq2 > difffile
if [[ -f $fq1 ]] if [[ -f $fq1 ]]
then then
fqs="$fq1" fqs="$fq1"
if [[ -f $fq2 ]]
then
diff $fq1 $fq2 > difffile
if [[ -s difffile ]]
then
fqs+=" $fq2"
fi
fi
else
fqs=''
i=0
numfq=${#fqs[@]}
while [[ $i -le $numfq ]]
do
fqs="$fqs $1"
i=$((i + 1))
shift 1
done
fi fi
if [[ -f $fq2 ]] && [[ -s difffile ]] numfq=0
then for k in $fqs
fqs+=" $fq2" do
fi numfq=$((numfq + 1))
numfq=${#fqs[@]} done
hisat_opt=''
star_opt=$fqs star_opt=$fqs
fqarray=($fqs) fqarray=($fqs)
if [[ $numfq == 1 ]]
if [[ $numfq == 2 ]]
then then
hisat_opt="-1 ${fqarray[0]} -2 ${fqarray[1]}" hisat_opt="-1 ${fqarray[0]} -2 ${fqarray[1]}"
else else
hisat_opt="-U $fqarray[0]" hisat_opt="-U ${fqarray[0]}"
fi fi
if [ $algo == 'star' ] if [ $algo == 'star' ]
......
...@@ -29,29 +29,32 @@ if [[ -z $pair_id ]]; then ...@@ -29,29 +29,32 @@ if [[ -z $pair_id ]]; then
usage usage
fi fi
fqs='' fqs=''
i=0 if [[ -z $fq1 ]]
numfq=${#fqs[@]}
while [[ $i -le $numfq ]]
do
fqs="$fqs $1"
i=$((i + 1))
shift 1
done
if [[ -f $fq1 ]]
then then
i=0
numfq=${#fqs[@]}
while [[ $i -le $numfq ]]
do
fqs="$fqs $1"
i=$((i + 1))
shift 1
done
else
fqs="$fq1" fqs="$fq1"
r1base="${fq1%.fastq*}" r1base="${fq1%.fastq*}"
if [[ -f $fq2 ]]
then
fqs+=" $fq2"
r2base="${fq2%.fastq*}"
fi
fi fi
if [[ -f $fq2 ]] numfq=0
then for k in $fqs
fqs+=" $fq2" do
r2base="${fq2%.fastq*}" numfq=$((numfq + 1))
fi done
numfq=${#fqs[@]}
copts='-q 25 --illumina --gzip --length 35' copts='-q 25 --illumina --gzip --length 35'
if [[ $numfq == 1 ]] if [[ $numfq == 2 ]]
then then
copts="$copts --paired" copts="$copts --paired"
fi fi
...@@ -70,7 +73,7 @@ then ...@@ -70,7 +73,7 @@ then
mv *_val_2.fq.gz ${pair_id}.trim.R2.fastq.gz mv *_val_2.fq.gz ${pair_id}.trim.R2.fastq.gz
else else
mv *_trimmed.fq.gz ${pair_id}.trim.R1.fastq.gz mv *_trimmed.fq.gz ${pair_id}.trim.R1.fastq.gz
cp ${pair_id}.trim.R1.fastq.gz ${pair_id}.trim.R2.fastq.gz #cp ${pair_id}.trim.R1.fastq.gz ${pair_id}.trim.R2.fastq.gz
fi fi
if [[ $filter == 1 ]] if [[ $filter == 1 ]]
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment