https://github.com/santi-souza/base-pair-menu
Menu-driven system that allows users to perform various operations related to nucleotide base sequences.
https://github.com/santi-souza/base-pair-menu
dna-sequences python
Last synced: 6 months ago
JSON representation
Menu-driven system that allows users to perform various operations related to nucleotide base sequences.
- Host: GitHub
- URL: https://github.com/santi-souza/base-pair-menu
- Owner: santi-souza
- Created: 2024-08-15T13:15:33.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-15T13:22:36.000Z (about 1 year ago)
- Last Synced: 2025-02-13T11:54:58.167Z (8 months ago)
- Topics: dna-sequences, python
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bioinformatics Coordinate System Menu
This repository contains a Python program developed as part of a mandatory project for the Biotechnology Engineering degree at Universidad ORT.
The program implements a menu-driven system that allows users to perform various operations related to nucleotide base sequences and coordinate systems in a bioinformatics context.
The project showcases fundamental programming skills, including function creation, error handling, and user interaction.## Features
The program offers the following functionalities:
1. **Parse Bases**: Convert nucleotide bases into numerical coordinates.
2. **Transpose a Point**: Swap the coordinates of a point.
3. **Calculate the Average of Two Points**: Compute the midpoint between two coordinate pairs.
4. **Calculate Distance Between Two Points**: Determine the Euclidean distance between two points in a coordinate plane.
5. **Apply Deviation Based on Sequence**: Adjust a coordinate point based on the CG content of a given nucleotide sequence.
6. **Sort and Print Numbers**: Sort and display the coordinates of two points.
7. **Parse Inexact Codon**: Generate a codon from the maximum values of given points.
8. **Parse Exact Codon**: Generate a codon by mapping coordinate sums to base pairs.## Usage
To use the program, simply run the `menu.py` file. The program will display a menu that allows you to select various operations. You can interact with the menu by entering the number corresponding to the desired action.