https://github.com/mateusjssilva/ribosome-java
Implementation of a Ribosome in Java.
https://github.com/mateusjssilva/ribosome-java
bioinformatics java ribosome
Last synced: 2 months ago
JSON representation
Implementation of a Ribosome in Java.
- Host: GitHub
- URL: https://github.com/mateusjssilva/ribosome-java
- Owner: MateusjsSilva
- Created: 2023-04-28T12:42:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-23T00:17:55.000Z (over 1 year ago)
- Last Synced: 2025-03-30T07:43:11.098Z (2 months ago)
- Topics: bioinformatics, java, ribosome
- Language: Java
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Transcrição de RNA para Cadeia de Aminoácidos
Este programa Java recebe uma fita de RNA mensageiro (RNAm) e o código genético correspondente para traduzi-lo em uma cadeia de aminoácidos. A entrada é lida de um arquivo específico e a cadeia de aminoácidos resultante é escrita em um arquivo de saída.
## Funcionalidade
- **Input:** O programa espera uma sequência de RNA mensageiro (RNAm) contendo o código genético.
- **Output:** Gera uma cadeia de aminoácidos correspondente à sequência de RNAm.
- **Teste de Exemplo:** `AUG.UGC.AAG.UCU.AGU.GAG.AAG.GUU.UAU.UUG.ACA.AAG.CAA.GAG.AUC.ACG.AUC.CAU.GUC.GGC.UUA.UAG`## Uso
1. Assegure-se de ter um arquivo de entrada contendo a sequência de RNA mensageiro (RNAm) no formato desejado.
2. Execute o programa.
3. Verifique o arquivo de saída para obter a sequência correspondente de aminoácidos.## Detalhes Técnicos
- O programa inicia a tradução a partir do códon de iniciação "AUG" e termina quando encontra um dos códons de parada "UAA", "UAG" ou "UGA".
- A tradução é realizada de acordo com o código genético padrão.
- O programa utiliza uma tabela de correspondência entre os códons de RNA e os aminoácidos para realizar a tradução.
- A sequência de RNA é lida de um arquivo de entrada e a cadeia de aminoácidos resultante é escrita em um arquivo de saída.## Arquivos do Projeto
- **Ribossomo.java:** Contém o código-fonte do programa.
- **entrada(ribossomo).txt:** Arquivo de entrada que contém a sequência de RNA mensageiro (RNAm) e o código genético.
- **saida(ribossomo).txt:** Arquivo de saída onde será gravada a cadeia de aminoácidos resultante da tradução.