Alignment
Perform sequence alignment to a reference genome or to other sequences in a database
align
Aligns a given sequence to a reference genome using a specified alignment algorithm.
Usage:
import GenBioX.alignment as a
a.align(seq, ref, algorithm='global')
read_alignment
Maps high-throughput sequencing reads to a reference genome to identify their genomic location and alignment quality.
Usage:
a.read_alignment(reads, reference_genome)
pairwise_alignment
performs pairwise_alignment of two sequences
Usage:
a.pairwise_alignment("seq.fasta", "seq2.fasta")
merge_alignment
Merges two sequence alignments to produce a single alignment.
Usage:
a.merge_alignments(aln1, aln2)
evaluate_alignment_quality
Evaluates the quality of a sequence alignment based on various metrics such as coverage, accuracy, and gap distribution.
Usage:
aln_quality = a.evaluate_alignment_quality(alignment)
print(aln_quality)
extract_conserved_regions
Extracts conserved regions from a multiple sequence alignment.
Usage:
conserved_regions = a.extract_conserved_regions(alignment)
print(conserved_regions)