Objetivos do Trabalho
Este trabalho tem por objetivo desenvolver um software que permita desenhar redes gênicas (represetandas por grafos dirigidos) contendo genes, proteínas , metabólitos, etc.
Este software seria uma ferramenta útil para um bioquímico/biólogo que quisesse desenhar alguma rede que estivesse estudando.
As principais funcionalidades do programa estão listadas abaixo:
- Construir uma rede interativamente, ou seja, permitir que o usuário possa inserir, remover e mover elementos do grafo, tais como os vértices (representando os genes, proteínas, etc) e as arestas (representando as ligações de estimulação ou inibição) via mouse;
- Representar os vértices e as arestas do grafo, que representa um rede, por figuras de formatos e cores direfentes (por exemplo, um gene pode ser representado por um quadrado e uma ligação de estimulação pode ser representada por uma seta);
- Permitir que o usuário possa escrever e apagar informações sobre cada elemento da rede (informações como a função matemática que descreve o estado de um elemento em função dos outros, por exemplo);
- Salvar todas as informações a respeito da rede gênica costruída em um arquivo texto de formato especial;
- Ler arquivos textos contendo informações sobre a rede e desenhar o grafo correspondente, permitindo que o mesmo possa ser modificado como dito acima;
- Permitir que a rede montada possa ser impressa;