A Python-based toolkit for basic sequence analysis tasks.
Supports DNA, RNA, and Protein sequences.
This interactive script provides a menu-driven interface for:
- ✅ Global Alignment (Needleman–Wunsch algorithm)
- ✅ Local Alignment (Smith–Waterman algorithm)
- ✅ Counting Nucleotides in DNA/RNA
- ✅ Complementary DNA Strand generation
- ✅ DNA → RNA Transcription
- ✅ Reverse Sequence (DNA, RNA, or Protein)
Run the script:
python bioseq_analyzer.pyYou will be prompted with options:
Enter 1 For Global alignment Enter 2 For Local alignment Enter 3 For Counting nucleotide in DNA Enter 4 For Complementory DNA strand Enter 5 For Transcribing DNA into RNA Enter 6 For taking reverse of sequence
After completing one analysis, you can choose to run again (y/n).