util

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2021 License: MIT Imports: 1 Imported by: 2

README

util

Some utilities

  • LengthStats: caculating statistics of sequence length, including, Min, Max, Mean, Median, N50, L50, Q1, Q2, Q3, et al.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LengthStats

type LengthStats struct {
	// contains filtered or unexported fields
}

LengthStats accepts sequence lengths and calculate N50 et al..

func NewLengthStats

func NewLengthStats() *LengthStats

NewLengthStats initializes a LengthStats

func (*LengthStats) Add

func (stats *LengthStats) Add(length uint64)

Add adds a new length

func (*LengthStats) Count

func (stats *LengthStats) Count() uint64

Count returns number of elements

func (*LengthStats) L50

func (stats *LengthStats) L50() int

L50 returns L50

func (*LengthStats) Max

func (stats *LengthStats) Max() uint64

Max returns the maxinimum length

func (*LengthStats) Mean

func (stats *LengthStats) Mean() float64

Mean returns mean

func (*LengthStats) Median

func (stats *LengthStats) Median() float64

Median returns median

func (*LengthStats) Min

func (stats *LengthStats) Min() uint64

Min returns the minimum length

func (*LengthStats) N50

func (stats *LengthStats) N50() uint64

N50 returns N50

func (*LengthStats) Q1

func (stats *LengthStats) Q1() float64

Q1 returns Q1

func (*LengthStats) Q2

func (stats *LengthStats) Q2() float64

Q2 returns Q2

func (*LengthStats) Q3

func (stats *LengthStats) Q3() float64

Q3 returns Q3

func (*LengthStats) Sum

func (stats *LengthStats) Sum() uint64

Sum returns the length sum

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL