Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/emmanuellaalbuquerque/technicaltest_sistematxteam

Desafio Técnico criado para novos membros do projeto SistematX.
https://github.com/emmanuellaalbuquerque/technicaltest_sistematxteam

Last synced: about 1 month ago
JSON representation

Desafio Técnico criado para novos membros do projeto SistematX.

Awesome Lists containing this project

README

        



# 🔨 Teste Técnico (SistematX Team)

## Projeto: SistematX

SISTEMAT X Web, sigla de "SISTEMAT eXtended Webservices", é um conjunto de ferramentas para gerenciamento de banco de dados de metabólitos secundários que está disponível para consulta de toda a comunidade científica.

- Link: [SistematX](http://sistematx.ufpb.br/)

### :test_tube: Descrição do Desafio (Teste de Lógica)

#### URL do teste de lógica:
[Teste de Lógica (SistematXTeam) - Google Forms](https://forms.gle/x99RzzG4KV7U9os87 "Teste de Lógica (SistematXTeam) - Google Forms")

OBS.: os códigos utilizados nas questões se encontram na pasta /src

## Projeto: MolPredictX

MolPredictX é uma ferramenta web que permite à comunidade científica obter previsões de atividades biológicas de moléculas. O MolPredictX gerencia modelos preditivos já publicados em artigos científicos indexados e faz previsões de moléculas que o pesquisador deseja investigar.

- Link: [MolPredictX](https://www.molpredictx.ufpb.br/)

### :test_tube: Descrição do Desafio (Lidando com Requisições HTTP)



1. Utilizando o Python, faça uma requisição POST para a URL https://www.molpredictx.ufpb.br/home/v2/predict, enviando os seguintes dados no formato JSON:
```json
{
"smiles": "C1=CC=CC=C1",
"workflow": "Sars-Cov.pmml"
}
```
#### OBS: alguns outros workflows disponíveis:
- "Salmonella.pmml",
- "Acetylcholinesterase.pmml",
- "Dengue larvicida.pmml",
- "E_coli.pmml"

2. Obtenha os dados da requisição e exiba-os como preferir.

OBS: Por exemplo, você pode exibir o resultado somente no terminal, ou criar um card e exibi-los em um simples HTML.