Skip to content

A Python-based tool for analyzing DNA sequences: calculates GC content, reverse complements, and detects non-overlapping open reading frames (ORFs).

Notifications You must be signed in to change notification settings

MarquanBow/dna-sequence-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧬 DNA Sequence Analyzer

A simple Python-based bioinformatics tool for analyzing DNA sequences. This tool calculates GC content, reverse complements, and finds open reading frames (ORFs) in frame 0, with optional overlap filtering.

πŸš€ Features

  • βœ… GC content calculation
  • βœ… Reverse complement generation
  • βœ… Open Reading Frame (ORF) detection (non-overlapping, frame 0)
  • πŸ” Validates DNA input for biological correctness

πŸ§ͺ Example Output

Input sequence: ATGAAAATGTAGATGTGA

GC Content: 33.33%
Reverse Complement: TCACATCTACATTTTCAT

Found 2 ORF(s):
1: ATGAAAATGTAG
2: ATGTGA

About

A Python-based tool for analyzing DNA sequences: calculates GC content, reverse complements, and detects non-overlapping open reading frames (ORFs).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages