Skip to content

API Overview

Bash

  • blocksort.sh: Sort oligomap alignments based on their numerical names.
  • get_lines_w_pattern.sh: Retrieve all lines with the matching pattern --pattern within the requested column (--column).
  • trim_id_fasta.sh: Trim the sequence ID of a FASTA file to the first white-space.

Perl

  • map_chromosomes.pl: Map/rename chromosome identifiers in a delimited text file using a tab-delimited mapping table.
  • sam_remove_duplicates_inferior_alignments_multimappers.pl: Removes duplicate records, then all QNAME duplicates except for the one(s) with the shortest edit distance. Optionally, multimappers (alignments of queries with the same edit distance, but different coordinates) are discarded.
  • sam_trx_to_sam_gen.pl: Re-maps a SAM file resulting from aligning a library of sequencing reads against a transcriptome to genomic coordinates.
  • sam_uncollapse.pl: Reverses the collapsing of reads with identical sequences as done with fastx_collapser (FASTX Toolkit) or similar.

Python

Modules

Classes

Functions

R

  • ascii_alignment_pileup.R: Generates an ASCII-style pileup of read alignments in one or more BAM files against one or more regions specified in a BED file.
  • gtf_exons_bed.1.1.2.R: Converts the exon entries of a GTF file to a BED file with one line per exon.
  • merge_tables.R: Merge miRNAs quantification tables.