Stockholm Tools

From Biowiki
Jump to: navigation, search

Stockholm Format-related tools in DART

N.B. these lists include general-purpose Stockholm Format utilities and not the heavyweight probabilistic modeling tools in DART, many of which use Stockholm as their native alignment format (see in particular PhyloGram.pm and xrate).

Standalone Perl scripts:

Perl modules in DART:

Python modules in DART:

  • Stk.py - generic Stockholm module

C++ utilities in DART:

Other Stockholm Format-related tools (not in DART)

Standalone Perl scripts:

  • stockwindow.pl - split up a Stockholm alignment into several overlapping subalignments, using a sliding window
  • addtree.pl - add a New Hampshire format tree to every alignment in a Stockholm database, using the #=GF NH ... notation

Python modules:

  • StkWeb.py - Stockholm module that outputs JSON format

hmmer/sreformat

The Squid library, distributed with the hmmer program for homology detection using profile HMMs, includes a program called sreformat that converts between various alignment formats, including Stockholm Format.

Alignment viewers

Bioperl

Bioperl also has a Stockholm class.