Documentation
¶
Index ¶
- Variables
- func NewMatrixAdapter(adaptors [][]byte, trimSide int, epsilon float64, epsilonIndel float64, ...) []*bktrim.Matrix
- func NewMatrixAdapterPaired(adaptors [][]byte, adaptorsPaired [][]byte, epsilon float64, ...) []*bktrim.Matrix
- type TrimType
- func TrimAlign(r *fastq.Record, adaptors [][]byte, minAdaptor int, minScore float32, ...) (TrimType, int, float32, []byte)
- func TrimBKTrim(r *fastq.Record, bkMatrices []*bktrim.Matrix, minAdaptor int, trimSide int, ...) (TrimType, int, float32, []byte)
- func TrimBKTrimPaired(p *fastq.ExtPair, bkMatrices []*bktrim.Matrix, applyTrimSeq bool, ...) (TrimType, int, float32, []byte)
- func TrimMatch(r *fastq.Record, adaptors [][]byte, position int, minAdaptor int, ...) (TrimType, int, float32, []byte)
- func TrimQuality(r *fastq.Record, window int, unqualifiedPropMax float32, minQuality int, ...) (TrimType, int, float32, []byte)
- func TrimSearch(r *fastq.Record, adaptors [][]byte, minAdaptor int, minScore float32, ...) (TrimType, int, float32, []byte)
Constants ¶
This section is empty.
Variables ¶
View Source
var TrimTypes = []TrimType{NoTrimType, TrimExactType, TrimAlignType, TrimTooShortType}
Functions ¶
func NewMatrixAdapter ¶
Types ¶
type TrimType ¶
type TrimType int
func TrimAlign ¶
func TrimAlign(r *fastq.Record, adaptors [][]byte, minAdaptor int, minScore float32, trimSide int, applyTrimSeq bool, verboseLevel int) (TrimType, int, float32, []byte)
Trim by aligning
func TrimBKTrim ¶
func TrimBKTrim(r *fastq.Record, bkMatrices []*bktrim.Matrix, minAdaptor int, trimSide int, applyTrimSeq bool, verboseLevel int) (TrimType, int, float32, []byte)
Trim by aligning
func TrimBKTrimPaired ¶
func TrimBKTrimPaired(p *fastq.ExtPair, bkMatrices []*bktrim.Matrix, applyTrimSeq bool, verboseLevel int) (TrimType, int, float32, []byte)
Trim by aligning
func TrimMatch ¶
func TrimMatch(r *fastq.Record, adaptors [][]byte, position int, minAdaptor int, minScore float32, trimSide int, applyTrimSeq bool, verboseLevel int) (TrimType, int, float32, []byte)
Trim by matching
func TrimQuality ¶ added in v0.2.0
func TrimQuality(r *fastq.Record, window int, unqualifiedPropMax float32, minQuality int, asciiMin int, trimSide int, applyTrimSeq bool, verboseLevel int) (TrimType, int, float32, []byte)
Trim by quality
Click to show internal directories.
Click to hide internal directories.