added spectral stuff and fasta.hs