Percursos
/
jq
jq
/
Exercícios
/
Transcrição de ARN
Transcrição de ARN

Transcrição de ARN

Fácil

Introdução

Trabalhas numa empresa de bioengenharia especializada no desenvolvimento de soluções terapêuticas.

A tua equipa acaba de receber um novo projeto para desenvolver uma terapia dirigida para um tipo raro de cancro.

Note

É tudo muito complicado, mas a ideia básica é que, por vezes, o corpo das pessoas produz demasiada quantidade de uma determinada proteína. Isso pode causar todo o tipo de estragos.

Mas se conseguires criar uma molécula muito específica (chamada micro-RNA), essa molécula pode impedir que a proteína seja produzida.

Esta técnica chama-se interferência de RNA.

Instruções

A tua tarefa é determinar o complemento de RNA de uma determinada sequência de DNA.

Tanto as cadeias de DNA como as de RNA são uma sequência de nucleótidos.

Os quatro nucleótidos que existem no DNA são a adenina (A), a citosina (C), a guanina (G) e a timina (T).

Os quatro nucleótidos que existem no RNA são a adenina (A), a citosina (C), a guanina (G) e o uracilo (U).

Dada uma cadeia de DNA, a sua cadeia de RNA transcrita forma-se substituindo cada nucleótido pelo seu complemento:

  • G -> C
  • C -> G
  • T -> A
  • A -> U
Note

Se quiseres ver como os valores de entrada e de saída estão estruturados, dá uma vista de olhos pelos exemplos da suite de testes.

Instruções específicas do jq

Para este exercício, tens de definir uma função toRna. Esta função recebe como parâmetro de entrada uma sequência de ADN (uma string) e devolve a sequência de ARN transcrita.

Consulta Defining Functions no manual do jq.


Fonte

HyperphysicsO link abre numa nova janela ou separador
Editar via GitHub A ligação abre numa nova janela ou separador
jq Exercism

Estás pronto para começar Transcrição de ARN?

Inscreve-te no Exercism para aprenderes e dominares jq com 12 conceitos75 exercícios, e mentoria humana real, tudo grátis.