Example #1
0
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")
}
Example #2
0
File: multi.go Project: 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)
}