示例#1
0
文件: multi.go 项目: prinsmike/Shock
func (r *Reader) Format(s *seq.Seq, w io.Writer) (n int, err error) {
	switch {
	case r.format == "fasta":
		return fasta.Format(s, w)
	case r.format == "fastq":
		return fastq.Format(s, w)
	case r.format == "sam":
		return sam.Format(s, w)
	}
	return 0, errors.New("unknown sequence format")
}
示例#2
0
文件: multi.go 项目: gingi/Shock
func (r *Reader) Format(s *seq.Seq, w io.Writer) (n int, err error) {
	if r.format == "fasta" {
		return fasta.Format(s, w)
	}
	return fastq.Format(s, w)
}