custom_scripts_for_16s_rrna_sequence_analysis
Custom scripts for 16S rRNA sequence analysis
merge_paired_fastq.sh
#!/bin/bash
#
# modified from 'Merge_Reads_Script.sh' available from:
# https://github.com/edamame-course/Amplicon_Analysis/blob/master/resources/Merged_Reads_Script.sh
#
out=merged_dir
if [ ! -d merged_reads ]; then
echo Creating ${out} directory...
mkdir ${out}
fi
for f in *F_sub.*
do
if [ ! -e ${f} ]; then
echo Can\'t find 'F_sub' reads!
echo You have to set fwd/rev read indicators in this script!
exit
fi
r=$(sed -e "s/F_sub/R_sub/" <<< "$f")
file=$(cut -d_ -f1 <<< "$f")
echo Processing ${f} and ${r} '===>' ${out}/${file}_merged.fastx
join_paired_ends.py -f ${f} -r ${r} -o ${file}/
mv ${file}/fastqjoin.join.fastq ${out}/${file}_merged.fastq
convert_fastaqual_fastq.py -c fastq_to_fastaqual -f ${out}/${file}_merged.fastq -o ${out}/${file}
mv ${out}/${file}/${file}_merged.fna ${out}/${file}_merged.fasta
rm -r ${out}/${file}
rm -r ${file}/
done
custom_scripts_for_16s_rrna_sequence_analysis.txt · Last modified: by 127.0.0.1
