using cat instead of print. checks if fasta file exists. hide warnings