How Haplosaurus (`haplo`) works
release/116Haplosaurus (haplo) is a tool that implements the functionality of the Ensembl transcript haplotypes view. Unlike VEP, which analyzes variants independently, haplo considers the combined effect of all variant alleles across a transcript by constructing haplotype sequences.
Key capabilities:
- Takes phased genotypes from a VCF and constructs pairs of haplotype sequences (CDS and protein).
- Aligns and compares variant haplotype sequences to the reference.
- Constructs HGVS-like names representing differences to the reference.
- Uses VEP caches, Ensembl databases, GFF, and GTF files as transcript data sources.
Requirements:
- Input must be a VCF containing phased genotype data.
- The VCF file must be sorted by chromosome and genomic position.
./haplo -i input.vcf -o out.txt -cache