Track
/
Rust
Rust
/
Esercizi
/
Codoni nucleotidici
Codoni nucleotidici

Codoni nucleotidici

Facile

Istruzioni

Scrivi una funzione che restituisce il nome di un amminoacido codificato da un particolare codone, che potrebbe essere scritto in forma abbreviata.

Le sequenze di DNA di 3 nucleotidi, dette codoni, codificano per gli amminoacidi. Spesso più codoni codificano per lo stesso amminoacido. L'Unione Internazionale di Chimica Pura e Applicata ha sviluppato un sistema di notazione abbreviata per designare gruppi di codoni che codificano per lo stesso amminoacido.

In parole semplici, hanno ampliato le quattro lettere A, C, G e T con una serie di lettere che stanno per possibilità diverse. Per esempio, R sta per A e G. Quindi TAR sta per TAA e TAG (pensa a «TAR» come a «TA[AG]» nella notazione delle regex).

Scrivi del codice che, dato un codone, che potrebbe usare la notazione abbreviata, restituisce il nome dell'amminoacido che quel codone codifica. Ti verrà fornito un array di coppie formate da un codone non abbreviato e un nome, su cui basare il calcolo.

Vedi: wikipedia.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Rust Exercism

Vuoi iniziare Codoni nucleotidici?

Iscriviti a Exercism per imparare e padroneggiare Rust con 99 esercizi e il mentoring di persone reali, tutto gratis.