fasta parser does not load all file in mem (butuses scanner/iterator)