BioJava:CookbookFrench:Sequence:Transcribe

Comment transcrire une Sequence d’ADN en Sequence d’ARN?

Avec BioJava, les Sequences et les SymbolLists d’ADN et d’ARN sont faits à partir de différents Alphabets. Vous pouvez alors convertir l’ADN en ARN en utilisant la méthode statique transcribe() de RNATools.

```java import org.biojava.bio.symbol.*; import org.biojava.bio.seq.*;

public class TranscribeDNAtoRNA {

 public static void main(String[] args) {

   try {
     // créer une SymbolList d'ADN
     SymbolList symL = DNATools.createDNA("atgccgaatcgtaa");

     // la transcrire en ARN
     symL = RNATools.transcribe(symL);

     // pour montrer que ca fonctionne!
     System.out.println(symL.seqString());
   }
   catch (IllegalSymbolException ex) {
     // ce qui arrivera si vous essayer de faire une
     // séquence d'ADN utilisant des caractères non-IUB
     ex.printStackTrace();
   }
   catch (IllegalAlphabetException ex) {
     // ce qui arrivera si vous essayer de
     // transcrire une SymbolList non-ADN
     ex.printStackTrace();
   }
 }

```