Skip to content

Releases: fulcrumgenomics/fgpyo

0.8.0

24 Oct 20:15
7b9aff4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.7.1...0.8.0

0.7.1

20 Aug 23:38
Compare
Choose a tag to compare

What's Changed

  • fix: longest homopolymer needs to be case insensitive by @nh13 in #181

Full Changelog: 0.7.0...0.7.1

0.7.0

20 Aug 23:00
Compare
Choose a tag to compare

What's Changed

  • ci: remove the use of github-actions-ci environment by @nh13 in #179
  • feat: add methods for computing run lengths of repeats in a sequence by @nh13 in #162

Full Changelog: 0.6.0...0.7.0

0.6.0

08 Aug 05:58
Compare
Choose a tag to compare

What's Changed

  • feat: Add methods for UMI extraction from read name by @emmcauley in #118
  • fix: RTD needs an __init__.py in fgpyo/platform/ by @emmcauley in #174
  • fix: fgpyo.fasta.sequence_dictionary incorrect StrEnum import by @nh13 in #175

Full Changelog: 0.5.0...0.6.0

0.5.0

02 Aug 16:24
Compare
Choose a tag to compare

What's Changed

  • Move to mkdocs from Sphinx by @nh13 in #135
  • Add a lazy is_sorted function to collections by @clintval in #159
  • feat: adds classes and methods for sequence dictionaries by @nh13 in #160
  • feat: Lint tests directory by @msto in #163
  • doc: Add installation of mkdocs dependencies to README by @msto in #164
  • feat: move docs out of extras into their own group by @nh13 in #166
  • feat: add hamming and levenshtein distance functions by @znorgaard in #167
  • Revert "fix: Add return type hint to Metric.read()" by @msto in #173

New Contributors

Full Changelog: 0.4.0...0.5.0

0.4.0

13 Jul 15:25
Compare
Choose a tag to compare

What's Changed

  • feat: Add end property on SupplementaryAlignment by @msto in #105
  • add a test to explicitly support columns out of order in Metric by @nh13 in #82
  • chore: add CODEOWNERS by @msto in #113
  • Add isort check to Github Action by @emmcauley in #116
  • fix: Add return type hint to Metric.read() by @msto in #110
  • fix: DataclassInstance and AttrInstance protocols by @msto in #108
  • refactor: writeable -> writable by @msto in #119
  • fix: r/w assertions by @msto in #121
  • feat: Support stdin/stdout special cases in sam.reader/writer by @msto in #69
  • chore: Update mypy config by @msto in #134
  • chore: Switch to ruff by @msto in #140
  • ci: update code-cov in GHA to use a token by @nh13 in #150
    • Added getitem and len to the Cigar class, pulling the answer… by @yfarjoun in #154
  • chore: Add usual lints by @msto in #142
  • Feat: add longest_hp_len() to fgpyo/sequence.py by @emmcauley in #157
  • Feat: add gc_content() calculation method to fgpyo/sequence.py by @emmcauley in #156
  • feat: speed up longest_homopolymer by @nh13 in #158

New Contributors

Full Changelog: 0.3.0...0.4.0

0.3.0

11 Apr 17:04
c552c2d
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0

26 Feb 19:10
Compare
Choose a tag to compare

What's Changed

  • Breaking Change: Drop support for python 3.7 by @jdidion in #98
  • Support python 3.11 and 3.12 in CI, update black, flake8, and poetry versions by @jdidion in #99
  • Factor out functions for parsers for built-in collections by @jdidion in #101

Full Changelog: 0.1.3...0.2.0

0.1.3

22 Feb 18:37
Compare
Choose a tag to compare

What's Changed

  • Add fgpyo.sam.SupplementaryAlignment.from_read() constructor, which creates SupplementaryAlignments from a read's SA tag by @msto in #85
  • Fix the check for None type in inspect._get_parser by @jdidion in #96

New Contributors

Full Changelog: 0.1.2...0.1.3

0.1.2

19 Dec 22:46
Compare
Choose a tag to compare

What's Changed

  • Add a py.typed file for package to be PEP561 compliant by @clintval in #81

Full Changelog: 0.1.1...0.1.2