Skip to content

Releases: kloetzl/pfasta

Release v14

18 Dec 14:06
Compare
Choose a tag to compare

The latest and greatest of pfasta. Now with 3x faster parsing, better error messages and a nicer API.

Release v13

21 Oct 10:38
Compare
Choose a tag to compare

The parser itself barely changed since the v12 release. But this release comes with many more example programs, now available as a tool set. After installation these can be executed via the pfasta wrapper.

  • acgt: Reduce residues to the four canonical bases.
  • aln2dist: Convert an alignment to a distance matrix.
  • aln2maf: Convert an alignment to MAF.
  • cchar: Count the number of nucleotides.
  • concat: Concatenate sequences.
  • format: Format sequences.
  • gc_content: Determine the GC content.
  • revcomp: Compute the reverse complement.
  • shuffle: Shuffle a set of sequences.
  • sim: Simulate a set of genetic sequences.
  • split: Split a FASTA file into multiple files on a sequence basis.
  • validate: Check if a file conforms to the grammar given below.

Note, on Linux, compilation requires libbsd. It may not be required on other systems.

git clone https://github.com/kloetzl/pfasta.git
cd pfasta
make WITH_LIBBSD=1
sudo make install