コード例 #1
0
ファイル: msa.go プロジェクト: ndaniels/io-1
func readSequence(r *fasta.Reader) (s seq.Sequence, err error) {
	s, err = r.ReadSequence(translateA2M) // A2M encompasses FASTA/A3M
	if !s.IsNull() {
		return s, nil
	}
	if err == io.EOF {
		return seq.Sequence{}, err
	}
	if err != nil {
		return seq.Sequence{}, err
	}
	panic("unreachable")
}