Commit 5af7d62a authored by TomKellyGenetics's avatar TomKellyGenetics
Browse files

detect file extensions if renamed

parent 96fb61f5
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -1046,6 +1046,25 @@ for key in ${keys[@]}; do
                list[$j]=$read
            ;;
        esac

            #allow detection of file extension (needed for --file input)
            if [[ -f ${read} ]] || [[ -h ${read} ]]; then
                echo "    $read file found"
            elif [[ -f ${read}.fq ]] || [[ -h ${read}.fq ]]; then
                read=${read}.fq
            elif [[ -f ${read}.fastq ]] || [[ -h ${read}.fastq ]]; then
                read=${read}.fastq
            elif [[ -f ${read}.fq.gz ]] || [[ -h ${read}.fq.gz ]]; then
                gunzip -f -k ${read}.fq.gz
                read=${read}.fq
            elif [[ -f ${read}.fastq.gz ]] || [[ -h ${read}.fastq.gz ]]; then
                gunzip -f -k ${read}.fastq.gz
                read=${read}.fastq.gz
            else
                echo "Error: $read not found"
                exit 1
            fi
            list[$j]=$read
    done
    
    if [[ $readkey == "R1" ]]; then