diff --git a/README.md b/README.md index 6eb6d5d..7f6a858 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,19 @@ -# pyHLAMSA - -This is a small python utility that deal with MSA(multiple sequence alignment) - -Implemented with some useful functions shown below. - -Still in development. - +# pyHLAMSA: Python Utility for Gene Sequence Alignment + +pyHLAMSA is a Python tool tailored for handling Multiple Sequence Alignments (MSA) of genes with star alleles, +specifically focusing on IMGT-HLA, IMGT-KIR, and CYP datasets. Key features include: + +* **MSA Download:** Fetch MSAs for latest/specific versions. +* **Gene and Allele Management:** Add, delete, list, and select genes and alleles. +* **Intron/Exon Operations:** Manipulate specific intron/exon segments. +* **Position and Region Selection:** Choose targeted positions or regions. +* **Alignment Operations:** Add, view, concatenate, crop, and find differences. +* **Genomic and Nucleotide Merging:** Seamlessly merge sequences. +* **Variant Operations:** Calculate consensus, gather statistics, and perform variant-related tasks. +* **Biopython Compatibility:** Transform alignments into Biopython MultipleSeqAlignment. +* **Format Conversion:** Load and save MSAs in various formats (VCF, MSF, TXT, BAM, GFF). + +pyHLAMSA streamlines complex gene sequence analysis, offering efficient tools for researchers. ## Run in command line