Skip to content

An interactive Python toolkit for DNA, RNA, and protein sequence analysis — including alignments, nucleotide counting, transcription, complements, and reverse sequences.

Notifications You must be signed in to change notification settings

HMShahzaib/bioseq_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BioSeq Analyzer 🧬

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)

🚀 Usage

Run the script:

python bioseq_analyzer.py

You 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).

About

An interactive Python toolkit for DNA, RNA, and protein sequence analysis — including alignments, nucleotide counting, transcription, complements, and reverse sequences.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages