Versions in this module Expand all Collapse all v1 v1.0.1 Feb 16, 2017 v1.0.0 Jan 5, 2017 Changes in this version + type QSeq struct + Encode alphabet.Encoding + QFilter seq.QFilter + Seq alphabet.QLetters + Threshold alphabet.Qphred + func NewQSeq(id string, ql []alphabet.QLetter, alpha alphabet.Alphabet, ...) *QSeq + func (s *QSeq) AppendLetters(a ...alphabet.Letter) error + func (s *QSeq) AppendQLetters(a ...alphabet.QLetter) error + func (s *QSeq) At(i int) alphabet.QLetter + func (s *QSeq) Clone() seq.Sequence + func (s *QSeq) EAt(i int) float64 + func (s *QSeq) Encoding() alphabet.Encoding + func (s *QSeq) End() int + func (s *QSeq) Format(fs fmt.State, c rune) + func (s *QSeq) Len() int + func (s *QSeq) New() seq.Sequence + func (s *QSeq) QEncode(i int) byte + func (s *QSeq) RevComp() + func (s *QSeq) Reverse() + func (s *QSeq) Set(i int, l alphabet.QLetter) error + func (s *QSeq) SetE(i int, e float64) error + func (s *QSeq) SetEncoding(e alphabet.Encoding) error + func (s *QSeq) SetSlice(sl alphabet.Slice) + func (s *QSeq) Slice() alphabet.Slice + func (s *QSeq) Start() int + func (s *QSeq) String() string + func (s *QSeq) Validate() (bool, int) + type Seq struct + Seq alphabet.Letters + func NewSeq(id string, b []alphabet.Letter, alpha alphabet.Alphabet) *Seq + func (s *Seq) AppendLetters(a ...alphabet.Letter) error + func (s *Seq) AppendQLetters(a ...alphabet.QLetter) error + func (s *Seq) At(i int) alphabet.QLetter + func (s *Seq) Clone() seq.Sequence + func (s *Seq) End() int + func (s *Seq) Format(fs fmt.State, c rune) + func (s *Seq) Len() int + func (s *Seq) New() seq.Sequence + func (s *Seq) RevComp() + func (s *Seq) Reverse() + func (s *Seq) Set(i int, l alphabet.QLetter) error + func (s *Seq) SetSlice(sl alphabet.Slice) + func (s *Seq) Slice() alphabet.Slice + func (s *Seq) Start() int + func (s *Seq) String() string + func (s *Seq) Validate() (bool, int)