Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 929 Bytes

README.md

File metadata and controls

24 lines (18 loc) · 929 Bytes

genomisc

Miscellaneous genomics tools and data structures in golang

HWE

go get github.com/carbocation/genomisc/hwe

HWE computes Exact or Approximate Hardy-Weinberg P value. Fast computes the approximate P value, then if it is significant according to your threshold, it computes the Exact P-value to be certain. This is a pure go implementation with naive algorithms, which can therefore be slow. It uses big.Int and can handle extremely large sample sizes (~hundreds of thousands).

RAMCSV

go get github.com/carbocation/genomisc/ramcsv

RAMCSV consumes a file handle and a csv.Reader (which exists only to provide your csv parsing settings) and allows you to seek back and forth through a CSV file to any line in the file, without having to actually keep the full file in memory.

PRSParser

go get github.com/carbocation/genomisc/prsparser

PRSParser consumes a variety of formats for polygenic scores.