SeqPHASE

SeqPHASE interconverts PHASE input/output files and FASTA sequence alignments for sequence phasing.


Key Features:

  • File format interconversion: Converts between PHASE input/output files and FASTA sequence alignments.
  • Cross-platform implementation: Rewritten in Haxe, a general-purpose, object-oriented programming language supporting syntactic macros.
  • Source code transpilation: The Haxe compiler generates different versions of the same program from a single codebase, including JavaScript for web browser use and other languages such as Java, C++, and Python.

Scientific Applications:

  • Sequence phasing: Supports haplotype inference and phase determination from sequence alignment data.

Methodology:

The tool was rewritten in Haxe and is hosted on GitHub Pages, with the Haxe compiler used to translate source code into multiple target programming languages.

Topics

Details

Programming Languages:
C++, Java, JavaScript, Perl, Python
Added:
1/14/2026
Last Updated:
1/14/2026

Operations

Publications

Downloads