Skip to content

Releases: mdshw5/pyfaidx

v0.4.3.1

23 Oct 20:31
Compare
Choose a tag to compare

Fixes a debugging statement I accidentally left in for release (#76)

v0.4.3

22 Oct 15:37
Compare
Choose a tag to compare
  • Fixes .complement naming behavior (#73)
  • Fixes Sequence.start and Sequence.end behavior (#74)
  • New case for raising a FastaIndexingError (#75)

v0.4.2

03 Aug 12:49
Compare
Choose a tag to compare
  • Adds support for returning uppercase sequence always (#71)

v0.4.1.1

12 May 14:38
Compare
Choose a tag to compare
  • faidx no longer exits when a sequence is not found. Instead a warning is produced. (#65)
  • fai index is not created if the modification time == fasta file (#66)

v0.4.0.1

12 May 14:31
Compare
Choose a tag to compare
  • Fixed a bug involving whitespace in the .fai index file (#64)
  • Added more pygr compatibility (#21)
  • Documented FastaVariant class
  • Added --transform argument for faidx script (#58)
  • fai index is not created if the modification time == fasta file (#66)

v0.3.9.1

12 May 14:30
Compare
Choose a tag to compare
  • New FastaVariant class for generating consensus sequences from a FASTA and taxi indexed VCF file (#59)
  • Fixed a bug in the index loading code (#62) (thanks @AlSimonsJax)
  • fai index is not created if the modification time == fasta file (#66)

v0.3.8.1

12 May 14:24
Compare
Choose a tag to compare
  • --regex option for faidx script allows matching only certain records (#55)
  • filt_function argument for Faidx and Fasta allows filtering certain records based on a matching function (@jsilter)
  • fixed a bug (#56) when calling FastaRecord.long_name when using filt_function or split_char.
  • fai index is not created if the modification time == fasta file (#66)

v0.3.7.1

12 May 14:23
Compare
Choose a tag to compare
  • Zero-length slices return an empty string (#53 thanks @vejnar)
  • Added FastaRecord.long_name property to extract the actual defline for a sequence from the file. (#54)
  • fai index is not created if the modification time == fasta file (#66)

v0.3.6.1

12 May 14:22
Compare
Choose a tag to compare
  • Files with modification times newer than their indices are re-indexed (#50 - thanks @deannachurch)
  • Test data is now downloaded from NCBI using biopython, and unit tests are more independent (#51)
  • fai index is not created if the modification time == fasta file (#66)

v0.3.5

13 Feb 19:44
Compare
Choose a tag to compare

New in version 0.3.5:

  • Fixes bug number #47, which did not allow sequences containing a lowercase "n" to be complemented (thanks @pschaughency)
  • Implements better error handling in #48 for sequences with invalid characters.
  • Added --version flag to faidx script (#42)
  • Now only allow integer values for read_ahead (#41)