All Projects → sestaton → Pairfq

sestaton / Pairfq

Licence: MIT license
Sync paired-end FASTA/Q files and keep singleton reads

Programming Languages

perl
6916 projects

Projects that are alternatives of or similar to Pairfq

bioinf-commons
Bioinformatics library in Kotlin
Stars: ✭ 21 (+16.67%)
Mutual labels:  fasta, fastq
cljam
A DNA Sequence Alignment/Map (SAM) library for Clojure
Stars: ✭ 85 (+372.22%)
Mutual labels:  fasta, fastq
fuc
Frequently used commands in bioinformatics
Stars: ✭ 23 (+27.78%)
Mutual labels:  fasta, fastq
redundans
Redundans is a pipeline that assists an assembly of heterozygous/polymorphic genomes.
Stars: ✭ 90 (+400%)
Mutual labels:  fasta, paired-end
naf
Nucleotide Archival Format - Compressed file format for DNA/RNA/protein sequences
Stars: ✭ 35 (+94.44%)
Mutual labels:  fasta, fastq
PlasFlow
Software for prediction of plasmid sequences in metagenomic assemblies
Stars: ✭ 74 (+311.11%)
Mutual labels:  fasta
poly
A Go package for engineering organisms.
Stars: ✭ 270 (+1400%)
Mutual labels:  fasta
pydna
Clone with Python! Data structures for double stranded DNA & simulation of homologous recombination, Gibson assembly, cut & paste cloning.
Stars: ✭ 109 (+505.56%)
Mutual labels:  fasta
fastqp
Simple FASTQ quality assessment using Python
Stars: ✭ 101 (+461.11%)
Mutual labels:  fastq
UMICollapse
Accelerating the deduplication and collapsing process for reads with Unique Molecular Identifiers (UMI). Heavily optimized for scalability and orders of magnitude faster than a previous tool.
Stars: ✭ 31 (+72.22%)
Mutual labels:  fastq
pheniqs
Fast and accurate sequence demultiplexing
Stars: ✭ 14 (-22.22%)
Mutual labels:  fastq
hts-python
pythonic wrapper for libhts (moved to: https://github.com/quinlan-lab/hts-python)
Stars: ✭ 48 (+166.67%)
Mutual labels:  fasta
perf
PERF is an Exhaustive Repeat Finder
Stars: ✭ 26 (+44.44%)
Mutual labels:  fasta
bioSyntax-archive
Syntax highlighting for computational biology
Stars: ✭ 16 (-11.11%)
Mutual labels:  fasta
FluentDNA
FluentDNA allows you to browse sequence data of any size using a zooming visualization similar to Google Maps. You can use FluentDNA as a standalone program or as a python module for your own bioinformatics projects.
Stars: ✭ 52 (+188.89%)
Mutual labels:  fasta
mview
MView extracts and reformats the results of a sequence database search or multiple alignment.
Stars: ✭ 23 (+27.78%)
Mutual labels:  fasta
freqgen
🎯 Generate DNA sequences with specified amino acid, codon, and k-mer frequencies
Stars: ✭ 16 (-11.11%)
Mutual labels:  fasta
bin
My bioinfo toolbox
Stars: ✭ 42 (+133.33%)
Mutual labels:  fastq
biomisc R
command line bioinformatic scripts written in R
Stars: ✭ 20 (+11.11%)
Mutual labels:  fasta
angsd-wrapper
Utilities for analyzing next generation sequencing data.
Stars: ✭ 13 (-27.78%)
Mutual labels:  fasta

Pairfq

Sync paired-end FASTA/Q files and keep singleton reads

Build Status Github Version
CI GitHub version

BASIC USAGE

There is a standalone script in the 'scripts' directory that has no dependencies and will work with Perl version 5.6 or newer. This script has fewer features (mainly, it lacks the indexing function for working with large data) than the main application but it may be useful in an environment where installing libraries is not convenient. Obtaining this version can be done with curl:

curl -sL git.io/pairfq_lite > pairfq_lite

You can then make the script executable and check the usage:

chmod +x pairfq_lite
./pairfq_lite -h

Alternatively, you can use this version without storing it locally.

curl -sL git.io/pairfq_lite | perl -

The above command will show the options. To see a specific subcommand menu, for example the makepairs command, just type that subcommand with no options.

curl -sL git.io/pairfq_lite | perl - makepairs

For a full explanation of all commands, please see the Support and Documenation section below.

INSTALLATION

The following command will install Pairfq on a Mac or Linux system (note that this requires git):

curl -sL cpanmin.us | perl - git://github.com/sestaton/Pairfq.git

Alternatively, download the latest release and run the following command in the top directory:

perl Makefile.PL

If any Perl dependencies are listed after running this command, install them through the CPAN shell or any method you like (see the installing dependencies page for instructions). Then build and install the package.

perl Makefile.PL
make 
make test
make install

The last command is optional, you can put the program in a custom location or use it in place.

TYPICAL USAGE CASES

See the Pairfq wiki for examples with each method.

SUPPORT AND DOCUMENTATION

After installation, you can find documentation for Pairfq with the perldoc command.

perldoc pairfq

The documentation can also be accessed by specifying the manual option with pairfq -m or pairfq --man. The pairfq program will also print a diagnostic help message when executed with no arguments. In addition, there is extensive documentation on the Pairfq wiki online.

ISSUES

Report any issues or feature requests at the Pairfq issue tracker.

ATTRIBUTION

This project uses the readfq library written by Heng Li. The readfq code has been modified for error handling and to parse the comment line in the Casava header.

LICENSE

The MIT License should included with the project. If not, it can be found at: http://opensource.org/licenses/mit-license.php

Copyright (C) 2013-2022 S. Evan Staton

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].