Skip to content

Releases: mdshw5/pyfaidx

v0.5.6

22 Nov 15:52
f1668d2
Compare
Choose a tag to compare
  • Support for returning zero-length sequences (#155 and #93 see example below) (thanks @prihoda!)
>>> from pyfaidx import Fasta
>>> fasta = Fasta('data/genes.fasta', strict_bounds=True)
>>> len(fasta['gi|557361099|gb|KF435150.1|'][100:100] == 0
True

v0.5.5.2

27 Oct 02:40
Compare
Choose a tag to compare
  • minor bug fix release adding support for python 3.7 (#145)

v0.5.5.1

14 Oct 19:48
fa710f4
Compare
Choose a tag to compare
  • Added better exceptions for files that do not contain any valid sequences (#144)

v0.5.5

19 Sep 15:22
5c52938
Compare
Choose a tag to compare
  • Added proper BGZF support, fixing #131. Note: this fix requires code present in Biopython 1.73, which is not yet released. If you need this functionality in the mean time, install the biopython development version
  • Enhancement to faidx script: allow -v to be specified alongside -g (#142). Thanks @daler!

v0.5.4.2

04 Aug 01:29
Compare
Choose a tag to compare
  • Fixes #141, adding support for FASTA files containing carriage returns (Windows formatted files)

v0.5.4.1

20 Jun 01:47
a36e6e1
Compare
Choose a tag to compare
  • Fixes #140 by changing the --default-seq argument in the faidx script to default to None

v0.5.4

12 May 15:44
Compare
Choose a tag to compare

This release adds a numpy array interface for FastaRecord objects (see #139).

v0.5.3.1

09 Feb 00:44
a088141
Compare
Choose a tag to compare

This is a bug fix release to properly support changes in #134 and PR in #138.

v0.5.3

05 Feb 21:29
af9ef95
Compare
Choose a tag to compare
  • Added build_index argument for Faidx and Fasta (#134)
  • Raise IndexNotFoundError and FastaNotFoundError instead of IOError when files aren't readable (#134)

v0.5.2

25 Jan 02:13
442a84d
Compare
Choose a tag to compare
  • Fixes an issue with faidx --transform bed which used [1, 1] coordinates and now uses (0, 1] coordinates as specified by BED