Pyfastx Versions Save

a python package for fast random access to sequences from plain and gzipped FASTA/Q files

2.1.0

2 months ago
  • Added support for Python 3.12
  • Fixed fasta sequence composition error ( #77 )
  • Fixed fastq continuous reading error ( #75 #78 )

2.0.2

5 months ago
  • Fixed subsequence return None error ( #76 )

2.0.1

8 months ago
  • Speedup the gzip index writing to index file

2.0.0

8 months ago
  • Added support for file name with wide char ( #66 )
  • Added support for specifying index file path ( #45 )
  • Added support for more characters in DNA sequence
  • Added reverse complement function for DNA conversion ( #69 )
  • Improved the performance of kseq library ( #68 )
  • Optimized gzip index importing and saving without temp file
  • Fixed segmentation fault when using sequence composition ( #67 )
  • Fixed memory leak in Fastq read quality integer ( #70 )
  • Fixed zlib download url broken error when building

1.1.0

1 year ago
  • Fixed unicode error when reading fastq file

1.0.1

1 year ago
  • Fixed invalid uppercase when iterating fastx

1.0.0

1 year ago
  • Added support for fasta header without space ( #62 #58 )
  • Fixed some files missing in pypi tar.gz file ( #60 )

0.9.1

1 year ago
  • Fixed unicode decode error when parsing large fasta/q file ( #39 #56 )
  • Fixed sequence retrival error when using sequence object from loop after break ( #43 )

0.9.0

1 year ago
  • Added support for Python3.10, 3.11
  • Added support for aarch64 and musllinux ( #34 )
  • Added using tab as fasta sequence name splitter
  • Fixed repeat sequence comment error ( #37 #49 )
  • Fixed the quality score parsing error from fastq ( #44 )
  • Fixed the reference of sequence returned from function ( #36 )

0.8.4

2 years ago
  • Added slice feature to FastaKeys ( #31 )
  • Fixed FastaKeys and FastqKeys iteration memory leak ( #32 )
  • Optimized FastaKeys and FastqKeys creation