Documentation ¶
Index ¶
- func Abs(rs []io.Reader, args any) ([]io.Reader, error)
- func Add(rs []io.Reader, args any) ([]io.Reader, error)
- func AddFacet(rs []io.Reader, args any) ([]io.Reader, error)
- func AddFacetToOneReader(r io.Reader, facetname string) io.Reader
- func AllMultiplotParallel(cfgs []UltimateConfig, winsize, winstep, threads int, fullgenome bool, ...) error
- func AlwaysParseFloat(str string) float64
- func AppendLabels(entries []BedEntry, labels []string) error
- func CheckPathExists(path string) bool
- func ChrGrep(rs []io.Reader, apattern any) ([]io.Reader, error)
- func ChrGrepSingle(r io.Reader, re *regexp.Regexp) io.Reader
- func CloseAny[T any](ts ...T)
- func ColGrep(rs []io.Reader, anyargs any) ([]io.Reader, error)
- func ColGrepSingle(r io.Reader, col int, re *regexp.Regexp) io.Reader
- func ColGrepSome(rs []io.Reader, anyargs any) ([]io.Reader, error)
- func ColSed(rs []io.Reader, anyargs any) ([]io.Reader, error)
- func ColSedSingle(r io.Reader, col int, re *regexp.Regexp, replace string) io.Reader
- func ColSedSome(rs []io.Reader, anyargs any) ([]io.Reader, error)
- func CollectEntries(posmap map[Pos][]float64, idx, nidx int, ebuffer *[]PosEntry, r io.Reader) error
- func CollectEntriesDumb(posmap map[Span][]string, idx, nidx int, r io.Reader) error
- func CollectEntry(text string, sl *[]PosEntry) error
- func CollectVals(r io.Reader) (map[Pos]float64, error)
- func Columns(rs []io.Reader, args any) ([]io.Reader, error)
- func ColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func CombineSinglebpPlots(names []string, rs ...io.Reader) (*strings.Reader, error)
- func CombineToOneLine(rs []io.Reader, args any) ([]io.Reader, error)
- func CombineToOneLineDumb(rs []io.Reader, args any) ([]io.Reader, error)
- func CombineToOneLineOld(rs []io.Reader, args any) ([]io.Reader, error)
- func DumbSubtract(r1, r2 io.Reader) (*strings.Reader, error)
- func DumbSubtractInternal(r1, r2 io.Reader) (map[Span]SubVal, error)
- func DumbSubtractTwo(rs []io.Reader, args any) ([]io.Reader, error)
- func E(e error) bool
- func FilterMulti(chr string, start, end int, rs ...io.Reader) ([]io.Reader, error)
- func FourColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func FourColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func FullFilterCov() error
- func FullLabelOutliers() error
- func GetBedEntryLabels(labeller func(BedEntry) string, entries ...BedEntry) []string
- func GetBedVals(extract func(BedEntry) (float64, error), entries ...BedEntry) ([]float64, error)
- func GetColFloat(col int) func(BedEntry) (float64, error)
- func GetColSums(cols ...int) func(BedEntry) (float64, error)
- func GetCols(r io.Reader, cols []int) io.Reader
- func GetFunc(fstr string) func(rs []io.Reader, args any) ([]io.Reader, error)
- func GetManualChrs(path string) (chrs []string, err error)
- func GetMultipleCols(rs []io.Reader, cols []int) []io.Reader
- func GetMultipleColsSome(rs []io.Reader, cols []int, rs_to_subset []int) []io.Reader
- func GetPathSpanMap(path string) (map[Span]struct{}, error)
- func GetPlotFunc(fstr string) ...
- func Gunzip(rs []io.Reader, args any) ([]io.Reader, error)
- func GunzipOne(r io.Reader) (io.Reader, error)
- func GzPath(path string, threads int) error
- func Handle(format string) func(...any) error
- func HicNonovlColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicNonovlColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicNonovlPropColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicNonovlPropColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicNonovlPropFpkmColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicNonovlPropFpkmColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicOvlColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicOvlColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicOvlPropColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicOvlPropColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicOvlPropFpkmColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicOvlPropFpkmColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairFpkmColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairFpkmColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairPropColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairPropColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairPropFpkmColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicPairPropFpkmColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicSelfColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicSelfColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func HicSelfFpkmColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func HicSelfFpkmColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func InitEmptyStringSl(length int) []string
- func InitNaNSl(length int) []float64
- func LabelByDistOutliers(cols, distcols []int, outlierPerc, lowOutlierPerc float64, entries []BedEntry, ...) ([]string, error)
- func Log10(rs []io.Reader, args any) ([]io.Reader, error)
- func MultiplePerBp(rs []io.Reader) []io.Reader
- func MultiplePerBpNormalize(rs []io.Reader, args any) ([]io.Reader, error)
- func Multiplot(cfg UltimateConfig, chr string, start, end int) error
- func MultiplotFullchr(cfg UltimateConfig) error
- func MultiplotInputSet(cfg InputSet, chr string, start, end int, fullchr bool) (io.Reader, []io.Closer, error)
- func MultiplotSelectWins(cfg UltimateConfig, wins []BedEntry) error
- func MultiplotSlide(cfg UltimateConfig, winsize, winstep int) error
- func MustGetColSums(cols ...int) func(BedEntry) (float64, error)
- func MustStringSlice(arg any) []string
- func Nop([]io.Reader, any) ([]io.Reader, error)
- func Normalize(rs []io.Reader, args any) ([]io.Reader, error)
- func NormalizeFloats(in []float64) []float64
- func OneArgArith(r io.Reader, f func(float64) float64) io.Reader
- func OneArgArithMulti(rs []io.Reader, f func(float64) float64) []io.Reader
- func OneSlidingMean(r io.Reader, wargs SlidingMeanArgs) io.Reader
- func OpenMaybeGz(path string) (io.ReadCloser, error)
- func OpenPaths(paths ...string) ([]io.Reader, error)
- func Panic([]io.Reader, any) ([]io.Reader, error)
- func ParseSubArgs(args any) ([][]int, error)
- func PerBp(r io.Reader) io.Reader
- func PipeWrite(f func(io.Writer)) io.ReadCloser
- func Plfmt(r io.Reader, outpre, chrbedpath string) error
- func PlfmtPath(inpath, outpre string, margs MultiplotPlotFuncArgs) error
- func PlfmtSmallRead(r io.Reader, manualChrs []string, useManualChrs bool) ([]PlfmtEntry, *Plformatter, error)
- func PlfmtSmallWrite(outpre string, data []PlfmtEntry, f *Plformatter) error
- func PlotBoxwhisker(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotCovHist(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotCovVsPair(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMulti(outpre string, ylim []float64) error
- func PlotMultiAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiFacet(outpre string, ylim []float64) error
- func PlotMultiFacetAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiFacetScales(outpre string, scalespath string) error
- func PlotMultiFacetScalesAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiFacetScalesBoxed(outpre string, args PlotMultiFacetScalesBoxedArgs, margs MultiplotPlotFuncArgs) error
- func PlotMultiFacetScalesBoxedAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiFacetnameScales(outpre string, scalespath string) error
- func PlotMultiFacetnameScalesAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiFixedOrder(outpre string, ylim []float64) error
- func PlotMultiFixedOrderAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiPretty(outpre string, ylim []float64, cfg PrettyCfg) error
- func PlotMultiPrettyAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiPrettyBlue(outpre string, ylim []float64, cfg PrettyCfg) error
- func PlotMultiPrettyBlueAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiPrettyColorseries(outpre string, ylim []float64, cfg PrettyCfg) error
- func PlotMultiPrettyColorseriesAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiRescue(outpre string, scalespath string) error
- func PlotMultiRescueAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiSawamura(outpre string, args PlotMultiSawamuraArgs, margs MultiplotPlotFuncArgs) error
- func PlotMultiSawamuraAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotMultiTissue(outpre string, scalespath string) error
- func PlotMultiTissueAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotPanic(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotSelfVsPair(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotSelfVsPairLim(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotSelfVsPairPretty(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotSelfVsPairPrettyFixed(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
- func PlotSingle(outpre string, subtract bool) error
- func PlotWin(outpre string) error
- func PosLess(p1, p2 Pos) bool
- func ReChr(rs []io.Reader, abiolines any) ([]io.Reader, error)
- func ReChrSingle(r io.Reader, biolines []string) io.Reader
- func ReadCovFiltFlags() ([]int, float64)
- func RunAllMultiplot()
- func RunAllSingle()
- func RunAllSubtractSinglePlots()
- func RunDumbSubset()
- func RunSingle()
- func ScanInts(dest *[]float64, src []string) error
- func Shell(rs []io.Reader, args any) ([]io.Reader, error)
- func ShellOne(r io.Reader, args []string) (io.Reader, error)
- func ShellSome(rs []io.Reader, args any) ([]io.Reader, error)
- func SinglePlot(r io.Reader, outpre, chr string, start, end int) error
- func SinglePlotPath(path string, outpre, chr string, start, end int) error
- func SinglePlotWins(inpath, chrlenpath, outpre string, winsize, winstep int) error
- func SinglePlotWinsParallel(cfgs []Config, winsize, winstep, threads int) error
- func SlidingMean(rs []io.Reader, args any) ([]io.Reader, error)
- func SlidingMeansInternal(rs []io.Reader, wargs SlidingMeanArgs) []io.Reader
- func SplitCommas(in string) []int
- func SscanfMulti(line []string, fmts []string, ptrs ...any) (n int, err error)
- func StripHeader(rs []io.Reader, args any) ([]io.Reader, error)
- func StripHeaderSome(rs []io.Reader, args any) ([]io.Reader, error)
- func StripOneHeader(r io.Reader) io.Reader
- func StripParent(r io.Reader) (io.Reader, error)
- func SubsetDumb(rs []io.Reader, args any) ([]io.Reader, error)
- func SubsetDumbOne(r io.Reader, spanmap map[Span]struct{}) (io.Reader, error)
- func SubsetDumbSome(rs []io.Reader, args any) ([]io.Reader, error)
- func Subtract(r1, r2 io.Reader) (*strings.Reader, error)
- func SubtractInternal(r1, r2 io.Reader) (map[Pos]SubVal, error)
- func SubtractOld(r1, r2 io.Reader) (*strings.Reader, error)
- func SubtractSinglePlot(r1, r2 io.Reader, outpre, chr string, start, end int) error
- func SubtractSinglePlotPath(path1, path2 string, outpre, chr string, start, end int) error
- func SubtractSinglePlotWins(inpath1, inpath2, chrlenpath, outpre string, winsize, winstep int) error
- func SubtractSinglePlotWinsParallel(cfgs []Config, winsize, winstep, threads int) error
- func SubtractTwo(rs []io.Reader, args any) ([]io.Reader, error)
- func Tee(r io.Reader, npipes int) []io.ReadCloser
- func TeeToPath(r io.Reader, path string) (io.Reader, *sync.WaitGroup, error)
- func ToIntSlice(a any) []int
- func ToIntSliceSlice(a any) [][]int
- func ToPathAndInts(a any) (string, []int)
- func ToStringSlice(arg any) ([]string, error)
- func ToStrsAndInts(args any) ([]string, []int)
- func TwoArgArith(r io.Reader, f func(float64, float64) float64) io.Reader
- func TwoArgArithMulti(rs []io.Reader, f func(float64, float64) float64) []io.Reader
- func Unchanged(rs []io.Reader, args any) ([]io.Reader, error)
- func UnmarshalJsonOut(jsonOut any, dest any) error
- func WindowCovColumns(rs []io.Reader, args any) ([]io.Reader, error)
- func WindowCovColumnsSome(rs []io.Reader, args any) ([]io.Reader, error)
- func WriteBedEntries(w io.Writer, entries ...BedEntry) error
- type AllSingleFlags
- type BedEntry
- func FilterBedEntries(filt func(BedEntry) bool, entries ...BedEntry) []BedEntry
- func FilterByColsumStdevs(cols []int, stdevs float64, entries ...BedEntry) ([]BedEntry, error)
- func FilterByStdevs(col int, stdevs float64, entries ...BedEntry) ([]BedEntry, error)
- func ParseBedEntry(line []string) (BedEntry, error)
- func ReadBed(r io.Reader) ([]BedEntry, error)
- func ReadBedPath(path string) ([]BedEntry, error)
- func ReadPathBed(path string) ([]BedEntry, error)
- type ChrLenSet
- type ColGrepArgs
- type ColGrepSomeArgs
- type ColSedArgs
- type ColSedSomeArgs
- type Config
- type Entry
- type Errors
- type Filterer
- type Flags
- type GzReader
- type InputSet
- type LabellerArgs
- type MultiplotPlotFuncArgs
- type PlfmtEntry
- type Plformatter
- type PlotBoxwhiskerArgs
- type PlotCovHistArgs
- type PlotMultiFacetScalesBoxedArgs
- type PlotMultiSawamuraArgs
- type PlotSelfVsPairArgs
- type Pos
- type PosEntry
- type PrettyCfg
- type Sentry
- type SlidingMeanArgs
- type Span
- type SubVal
- type UltimateConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllMultiplotParallel ¶
func AllMultiplotParallel(cfgs []UltimateConfig, winsize, winstep, threads int, fullgenome bool, selectWins []BedEntry) error
func AlwaysParseFloat ¶
func AppendLabels ¶
func CheckPathExists ¶
func ColSedSingle ¶
func CollectEntries ¶
func CollectEntriesDumb ¶
func CollectEntry ¶
func CombineSinglebpPlots ¶
func CombineToOneLineDumb ¶
func FilterMulti ¶
func FullFilterCov ¶
func FullFilterCov() error
func FullLabelOutliers ¶
func FullLabelOutliers() error
func GetBedEntryLabels ¶
func GetBedVals ¶
func GetManualChrs ¶
func GetMultipleColsSome ¶
func GetPathSpanMap ¶
func GetPlotFunc ¶
func HicNonovlColumnsSome ¶
func HicNonovlPropColumns ¶
func HicOvlPropColumnsSome ¶
func HicOvlPropFpkmColumns ¶
func HicPairFpkmColumns ¶ added in v0.1.4
func HicPairFpkmColumnsSome ¶ added in v0.1.4
func HicPairPropColumnsSome ¶
func HicPairPropFpkmColumns ¶
func HicSelfFpkmColumns ¶ added in v0.1.4
func HicSelfFpkmColumnsSome ¶ added in v0.1.4
func InitEmptyStringSl ¶
func LabelByDistOutliers ¶
func MultiplePerBpNormalize ¶
func MultiplotFullchr ¶
func MultiplotFullchr(cfg UltimateConfig) error
func MultiplotInputSet ¶
func MultiplotSelectWins ¶
func MultiplotSelectWins(cfg UltimateConfig, wins []BedEntry) error
func MultiplotSlide ¶
func MultiplotSlide(cfg UltimateConfig, winsize, winstep int) error
func MustStringSlice ¶
func NormalizeFloats ¶
func OneSlidingMean ¶
func OneSlidingMean(r io.Reader, wargs SlidingMeanArgs) io.Reader
func OpenMaybeGz ¶
func OpenMaybeGz(path string) (io.ReadCloser, error)
func ParseSubArgs ¶
func PlfmtPath ¶
func PlfmtPath(inpath, outpre string, margs MultiplotPlotFuncArgs) error
func PlfmtSmallRead ¶
func PlfmtSmallRead(r io.Reader, manualChrs []string, useManualChrs bool) ([]PlfmtEntry, *Plformatter, error)
func PlfmtSmallWrite ¶
func PlfmtSmallWrite(outpre string, data []PlfmtEntry, f *Plformatter) error
func PlotBoxwhisker ¶
func PlotBoxwhisker(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotCovHist ¶
func PlotCovHist(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotCovVsPair ¶
func PlotCovVsPair(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiAny ¶
func PlotMultiAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiFacet ¶
func PlotMultiFacetAny ¶
func PlotMultiFacetAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiFacetScales ¶
func PlotMultiFacetScalesAny ¶
func PlotMultiFacetScalesAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiFacetScalesBoxed ¶
func PlotMultiFacetScalesBoxed(outpre string, args PlotMultiFacetScalesBoxedArgs, margs MultiplotPlotFuncArgs) error
func PlotMultiFacetScalesBoxedAny ¶
func PlotMultiFacetScalesBoxedAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiFacetnameScalesAny ¶
func PlotMultiFacetnameScalesAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiFixedOrder ¶
func PlotMultiFixedOrderAny ¶
func PlotMultiFixedOrderAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiPrettyAny ¶
func PlotMultiPrettyAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiPrettyBlue ¶
func PlotMultiPrettyBlueAny ¶
func PlotMultiPrettyBlueAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiPrettyColorseriesAny ¶
func PlotMultiPrettyColorseriesAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiRescue ¶ added in v0.1.4
func PlotMultiRescueAny ¶ added in v0.1.4
func PlotMultiRescueAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiSawamura ¶ added in v0.1.4
func PlotMultiSawamura(outpre string, args PlotMultiSawamuraArgs, margs MultiplotPlotFuncArgs) error
func PlotMultiSawamuraAny ¶ added in v0.1.5
func PlotMultiSawamuraAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotMultiTissue ¶ added in v0.1.4
func PlotMultiTissueAny ¶ added in v0.1.4
func PlotMultiTissueAny(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotPanic ¶
func PlotPanic(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotSelfVsPair ¶
func PlotSelfVsPair(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotSelfVsPairLim ¶
func PlotSelfVsPairLim(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotSelfVsPairPretty ¶
func PlotSelfVsPairPretty(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotSelfVsPairPrettyFixed ¶
func PlotSelfVsPairPrettyFixed(outpre string, ylim []float64, args any, margs MultiplotPlotFuncArgs) error
func PlotSingle ¶
func ReadCovFiltFlags ¶
func RunAllMultiplot ¶
func RunAllMultiplot()
func RunAllSingle ¶
func RunAllSingle()
func RunAllSubtractSinglePlots ¶
func RunAllSubtractSinglePlots()
func RunDumbSubset ¶
func RunDumbSubset()
func SinglePlotWins ¶
func SinglePlotWinsParallel ¶
func SlidingMeansInternal ¶
func SlidingMeansInternal(rs []io.Reader, wargs SlidingMeanArgs) []io.Reader
func SplitCommas ¶
func SubtractSinglePlot ¶
func SubtractSinglePlotPath ¶
func SubtractSinglePlotWins ¶
func ToIntSlice ¶
func ToIntSliceSlice ¶
func ToPathAndInts ¶
func ToStringSlice ¶
func ToStrsAndInts ¶
func TwoArgArithMulti ¶
func UnmarshalJsonOut ¶
func WindowCovColumnsSome ¶
Types ¶
type AllSingleFlags ¶
type AllSingleFlags struct { Config string WinSize int WinStep int Threads int WholeGenome bool SelectWins string NoParent bool }
func GetAllMultiplotFlags ¶
func GetAllMultiplotFlags() AllSingleFlags
func GetAllSingleFlags ¶
func GetAllSingleFlags() AllSingleFlags
func GetAllSubtractSingleFlags ¶
func GetAllSubtractSingleFlags() AllSingleFlags
type BedEntry ¶
func FilterBedEntries ¶
func FilterByColsumStdevs ¶
func FilterByStdevs ¶
func ParseBedEntry ¶
func ReadBedPath ¶
func ReadPathBed ¶
type ColGrepArgs ¶
type ColGrepSomeArgs ¶
type ColSedArgs ¶
type ColSedSomeArgs ¶
type Entry ¶
func ParseEntry ¶
type LabellerArgs ¶
type LabellerArgs struct { TestCols []int TestPath string ThreshPerc float64 LowThreshPerc float64 DistCols []int DistPath string }
func ReadLabellerFlags ¶
func ReadLabellerFlags() LabellerArgs
type MultiplotPlotFuncArgs ¶
type MultiplotPlotFuncArgs struct { Plformatter *Plformatter Cfg UltimateConfig Chr string Start int End int Fullchr bool }
type PlfmtEntry ¶
type Plformatter ¶
type Plformatter struct { UseManualChrs bool Chrset map[string]struct{} Chroffs map[string]int Chrnums map[string]int }
func PlfmtSmall ¶
type PlotBoxwhiskerArgs ¶
type PlotCovHistArgs ¶
type PlotMultiSawamuraArgs ¶ added in v0.1.4
type PlotSelfVsPairArgs ¶
type Pos ¶
func SortAndUniqPoses ¶
type Sentry ¶
func CollectEntryDumb ¶
type SlidingMeanArgs ¶
type UltimateConfig ¶
type UltimateConfig struct { InputSets []InputSet `json:"inputsets"` Chrlens string `json:"chrlens"` Outpre string `json:"outpre"` Ylim []float64 `json:"ylim"` Plotfunc string `json: "plotfunc"` PlotfuncArgs any `json: "plotfuncargs"` Fullchr bool `json: "fullchr"` NoParent bool `json: "noparent"` ManualChrs []string `json: "manualchrs"` ManualChrsBedPath string `json: "manualchrsbedpath"]` }
func GetUltimateConfig ¶
func GetUltimateConfig(path string) ([]UltimateConfig, error)
func ReadUltimateConfig ¶
func ReadUltimateConfig(r io.Reader) ([]UltimateConfig, error)
Source Files ¶
- all_single_subtraction.go
- all_singlebp_multiline.go
- chrgrep.go
- colsed.go
- cov_vs_pair.go
- dumb_subset.go
- dumb_subtraction.go
- errors.go
- facet.go
- get_dist_outliers.go
- getcols.go
- gzip.go
- header.go
- helpers.go
- math.go
- ovl.go
- perbp.go
- pipewrite.go
- read_bed.go
- read_config.go
- remove_cov_outliers.go
- run_all_single.go
- shell.go
- tee.go
- wins.go
Click to show internal directories.
Click to hide internal directories.