func NewReader(f io.Reader) io.Reader { return &Reader{ f: f, r: fastq.NewReader(f), overflow: nil, } }
func NewReader(f io.ReadCloser) *Reader { return &Reader{ f: f, r: nil, formats: map[string]seq.ReadRewindCloser{ "fasta": fasta.NewReader(f), "fastq": fastq.NewReader(f), }, format: "", } }