Menu

Laboratoire

Expérimenter sans rien installer

Le code Python s'exécute dans un Web Worker isolé grâce à Pyodide. Les structures sont rendues par Mol*. Pour les outils lourds (BWA, SAMtools, DESeq2, IQ-TREE), utilisez les notebooks et l'environnement conda fournis dans le dépôt.

Bac à sable Python — GC et complément inverse
SortieCtrl+Entrée pour exécuter · 10 s max
Aucune sortie. Exécutez le code pour voir le résultat.

Le code s'exécute dans votre navigateur (Web Worker isolé). Il n'a pas accès au serveur ; l'accès réseau est désactivé pendant l'exécution. Le premier clic sur « Exécuter » télécharge Pyodide depuis jsDelivr (plusieurs mégaoctets, version 0.26.4 épinglée) ; rien n'est chargé avant ce clic.

À essayer

  • Chercher un motif avec une expression régulière.
  • Traduire la séquence avec un dictionnaire de codons.
  • Comparer deux séquences et compter les différences.

NumPy est préchargé. Biopython peut être installé à la demande via micropip ; cette installation nécessite un accès réseau, contrairement à l'exécution du code.

Limites du bac à sable

  • Pas d'accès aux fichiers locaux ni au serveur.
  • Accès réseau désactivé pendant l'exécution du code utilisateur.
  • Temps d'exécution limité à 10 secondes et mémoire limitée par le navigateur.
  • Une partie des paquets scientifiques doit être installée à la demande (réseau requis).