Skip to content

genesis v0.32.0

Latest
Compare
Choose a tag to compare
@lczech lczech released this 05 Aug 20:57
· 33 commits to master since this release

Notable Changes

  • population
    • Add per-sample mask tags and functions
    • Add mask for provided loci to window averaging function
    • Add Genome Locus Set invert function
    • Add Genome Window View chromosome lengths
    • Exclude missing data from available loci window avg function
  • tree
    • Add tree drawing wrapper functions with node and edge shapes
    • Refine tree postorder iterator for speed
  • sequence
    • Refactor and rename Fasta and Fastq Iterators to Streams
    • Speed up Fasta and Fastq reading and offer string view reading
  • utils
    • Speed up Thread Pool by using Concurrent Queue
    • Add several convenience functions to Thread Pool and threading
    • Add hardware feature detection and current resource usage functions
    • Add Sequential Output Buffer class
    • Add stdin input source and stdout stderr output targets
    • Refactor Input Stream get line functions to use AVX2
    • Outsource int parsing from input stream
  • bugfixes
    • Fix reference base lower case comparison issue in population
    • Fix VCF with non-SNP AD field entries and deletions