Skip to content

Releases: shenwei356/seqkit

seqkit v0.3.1

02 Aug 09:36
Compare
Choose a tag to compare

_64-bit versions are highly recommended._

Changelog

  • improve speed of seqkit locate
  • compile with go1.6.3

seqkit v0.3.0

28 Jul 02:05
Compare
Choose a tag to compare

_64-bit versions are highly recommended._

Changelog

- use fork of github.com/brentp/xopen, using `zcat` for speedup of .gz file
  reading on \*nix systems.
- improve speed of parsing sequence ID when creating FASTA index
- reduce memory usage of `seqkit subseq --gtf`
- fix bug of `seqkit subseq` when using flag `--id-ncbi`
- fix bug of `seqkit split`, outdir error
- fix bug of `seqkit seq -p`, last base is wrongly failed to convert when
  sequence length is odd.
- add "sum_len" result for output of `seqkit stat`

SeqKit v0.2.9

24 Jul 07:12
Compare
Choose a tag to compare

Changes

  • fix minor bug of seqkit split and seqkit shuffle,
    header name error due to improper use of pointer
  • add option -O (--out-dir) to seqkit split

seqkit v0.2.8 with further speed improvement

19 Jul 09:39
Compare
Choose a tag to compare
  • improve speed of parsing sequence ID, not using regular expression for default --id-regexp
  • improve speed of record outputing for small-size sequences
  • fix minor bug: seqkit seq for blank record
  • update benchmark result

fakit v0.2.7 with faster speed and lower memory usage!

18 Jul 06:55
Compare
Choose a tag to compare
  • _reduce memory usage_ by optimize the outputing of sequences.
    detail: using BufferedByteSliceWrapper to resuse bytes.Buffer.
  • _reduce memory usage and improve speed_ by using custom buffered
    reading mechanism, instead of using standard library bufio,
    which is slow for large genome sequence.
  • discard strategy of "buffer" and "chunk" of FASTA/Q records,
    just parse records one by one.
  • delete global flags -c (--chunk-size) and -b (--buffer-size).
  • add function testing scripts

fakit v0.2.6

01 Jul 12:06
Compare
Choose a tag to compare

Sorry for another version within a few hours :(

  • fix bug of fakit subseq: Inplace subseq method leaded to wrong result

fakit v0.2.5.1

01 Jul 08:41
Compare
Choose a tag to compare
  • fix a bug of fakit subseq: chromesome name was not be converting to lower case when using --gtf or --bed

fakit v0.2.5

12 Jun 05:56
Compare
Choose a tag to compare
  • fix a serious bug brought in v0.2.3, using unsafe method to convert string to []byte
  • add awk-like built-in variable of record number ({NR}) for fakit replace
  • update benchmark results

fakit v0.2.4.1

31 May 10:50
Compare
Choose a tag to compare
  • fix several bugs from library bio, affected situations:
    • Locating patterns in sequences by pattern FASTA file: fakit locate -f
    • Reading FASTQ file with record of which the quality starts with +
  • add command version which could check for update

_Recompiled at 2016-06-06 due to changed output of subcommand version_

fakit v0.2.4

08 May 13:09
Compare
Choose a tag to compare
  • add subcommand head

_Recompiled at 2016-05-29 14:03:04 UTC, due to dependency bugs_