Fixing check_fasta_file function for gzipped input data, warn on non-fasta files rather than die