Changes for version 1.10.0 - 2023-01-13

  • `new()` FASTX::Reader method now supports a named parameter instantiation, e.g. `FASTX::Reader->new(-file => 'file.fastq')`
  • `new()` FASTX::Seq method now supports a named parameter instantiation, e.g. `FASTX::Seq->new(-seq => 'CACCA')`
  • Added `copy()` method to FASTX::Seq
  • Added quality methods to FASTX::Seq:
    • `qualities()` to get an array of scores, `trim_until(int)` and `trim_after(int)`
    • functions like `char2qual()` and `qual2char()` to convert between ASCII and integer scores
    • `$record->offset(new)` to change offset (default is 33)
  • Test updates, minor changes

Documentation

fqc
A FASTA/FASTQ sequence counter
A demo implementation to filter fastx files by length

Modules

A simple module to parse FASTA and FASTQ files, supporting compressed files and paired-ends.
Warning, Experimental Paired-End FASTQ files reader, based on FASTX::Reader.
Shared routines for binaries using FASTX::Reader and FASTX::PE.
A class for representing a sequence for FASTX::Reader