8000
Skip to content

imteekay/nucleotide-counter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Contador de Nucleotídeos de DNA

Este projeto é uma aplicação simples e interativa desenvolvida em Python com Streamlit. O objetivo é contar a quantidade de nucleotídeos (A, T, C, G) em uma sequência de DNA, calcular a porcentagem de cada nucleotídeo e gerar gráficos visualizando esses dados. A aplicação permite que o usuário insira ou faça upload de sequências de DNA e obtenha informações detalhadas sobre a composição da sequência.

Funcionalidades

🔹 Upload de Arquivo

Permite que o usuário carregue um arquivo de texto contendo uma sequência de DNA.

🔹 Entrada Manual

O usuário pode inserir manualmente uma sequência de DNA diretamente na interface.

🔹 Validação da Sequência

O sistema verifica se a sequência contém apenas os caracteres A, T, C e G, garantindo que os dados fornecidos sejam válidos para análise.

🔹 Contagem de Nucleotídeos

A aplicação conta a quantidade de cada nucleotídeo na sequência: Adenina (A), Timina (T), Citosina (C) e Guanina (G).

🔹 Cálculo de Porcentagens

Calcula e exibe a porcentagem de cada nucleotídeo na sequência, além de calcular o conteúdo de GC (guanina + citosina) e AT (adenina + timina).

🔹 Gráfico de Barras

Exibe um gráfico visualizando a quantidade de cada nucleotídeo na sequência fornecida. Esse gráfico ajuda a visualizar de forma intuitiva a distribuição dos nucleotídeos na sequência de DNA.

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0