Versions in this module Expand all Collapse all v1 v1.0.1 May 1, 2024 Changes in this version + func ApproxEquals(alpha, beta string, epsilon float64) bool + func BuildKmerHash(p PositionMatrix, thresholdProportion float64) map[uint64]float64 + func MatchComp(s MatchCompSettings) + func RapidMatch(motifs []PositionMatrix, records []fasta.Fasta, propMatch float64, ...) + func ScoreWindow(pm PositionMatrix, seq []dna.Base, alnStart int) (float64, int, bool) + type MatchCompSettings struct + ChromName string + EnforceStrandMatch bool + GcContent float64 + MotifFile string + MotifType string + OutFile string + OutputAsProportion bool + PropMatch float64 + Pseudocounts float64 + Records []fasta.Fasta + RefStart int + ResidualFilter float64 + ResidualWindowSize int type PositionMatrix + func PwmSliceToPpmSlice(input []PositionMatrix) []PositionMatrix + func PwmToPpm(input PositionMatrix) PositionMatrix v1.0.0 Aug 25, 2023 Changes in this version + func ConsensusSequence(input PositionMatrix, tieBreak bool) fasta.Fasta + func ConsensusSequences(input []PositionMatrix, tieBreak bool) []fasta.Fasta + func WriteJaspar(filename string, records []PositionMatrix) + func WritePositionMatrixJaspar(file *fileio.EasyWriter, m PositionMatrix) + type PositionMatrix struct + Id string + Mat [][]float64 + Name string + Type PositionMatrixType + func CopyPositionMatrix(input PositionMatrix) PositionMatrix + func NextPositionMatrix(file *fileio.EasyReader, t PositionMatrixType) (PositionMatrix, bool) + func PfmSliceToPpmSlice(input []PositionMatrix, pseudocount float64) []PositionMatrix + func PfmToPpm(input PositionMatrix, pseudocount float64) PositionMatrix + func PpmSliceToPwmSlice(input []PositionMatrix) []PositionMatrix + func PpmToPwm(input PositionMatrix) PositionMatrix + func ReadJaspar(filename string, Type string) []PositionMatrix + func ReverseComplement(input PositionMatrix) PositionMatrix + func ReverseComplementAll(input []PositionMatrix) []PositionMatrix + type PositionMatrixType byte + const Frequency + const None + const Probability + const Weight + func StringToPositionMatrixType(s string) PositionMatrixType