(s *seq.Seq, w io.Writer)
| 92 | } |
| 93 | |
| 94 | func (r *Reader) Format(s *seq.Seq, w io.Writer) (n int, err error) { |
| 95 | switch { |
| 96 | case r.format == "fastq": |
| 97 | return fastq.Format(s, w) |
| 98 | case r.format == "fasta": |
| 99 | return fasta.Format(s, w) |
| 100 | case r.format == "sam": |
| 101 | return sam.Format(s, w) |
| 102 | } |
| 103 | return 0, errors.New("unknown sequence format") |
| 104 | } |