improve FastaReader to  read from STDIN