Adding fasta output, SW improvements