Versions in this module Expand all Collapse all v1 v1.0.0 Aug 5, 2020 Changes in this version + func CompFloat(a, b float32, op ql.Token) bool + func CompInt(a, b int, op ql.Token) bool + func CompStr(a, b string, op ql.Token) bool + type FilterFunc func(*sam.Record) bool + func Length(val int, op ql.Token) FilterFunc + func Logical(f, ff FilterFunc, op ql.Token) FilterFunc + func Pos(val int, op ql.Token) FilterFunc + func Qname(val string, op ql.Token) FilterFunc + func Rname(val string, op ql.Token) FilterFunc + func Where(query string) (FilterFunc, error) + type Keyword int + const CIGAR + const FLAG + const LENGTH + const MAPQ + const PNEXT + const POS + const QNAME + const QUAL + const RNAME + const RNEXT + const SEQ + const TLEN + type Reader struct + Filters []FilterFunc + func NewReader(r readerSAM) *Reader + func (r *Reader) Read() (*sam.Record, error) + func (r *Reader) ReadAll() ([]*sam.Record, error)