Commit 45008be9 authored by khalid's avatar khalid
Browse files

More details in REDME

parent 9f9676e8
......@@ -4,13 +4,15 @@ grep permet de compter l'occurence des '>' en début de chaque identifiant de s
grep -c '>' test.fa
On peut également écrire un script R utilisant le package seqinr pour lire le fichier fasta et compter le nombre de séquences
Ce script peut être appelé de cette manière.
On peut également écrire un script R utilisant le package seqinr pour lire le fichier fasta et compter le nombre de séquences.
Ce script peut être appelé de cette manière :
Rscript --vanilla src/countFasta.R fasta/test.fa
On peut créer un script php pour wrapper l'appel à grep et au script R :
php src/count_seq.php
L'avantage de ce wrapper est de pouvoir accéder aux résultats via un navigateur web quand ce fichier est dans un dossier servit par un serveur web apache.
......@@ -21,7 +23,7 @@ Pour que cela fonctionne, il faut les éléments suivants :
* R
* le package seqinr
Pour être s de garantir l'environnement d'exécution de notre script, nous allons construire un container Docker dont les détails sont dans le fichier Dockerfile
Pour être sûr de garantir l'environnement d'exécution de notre script, nous allons construire un container Docker dont les détails sont dans le fichier Dockerfile
Depuis le dossier contenant le fichier Dockefile on construit l'mage en tapant :
......@@ -44,7 +46,9 @@ Ajouter une sequence puis re-consulter l'URL
Commenter le résultat.
Jusqu'ici, le script analysait les données du fichier intégré dans le container, pour travailler sur les données de l'hôte
Jusqu'ici, le script analysait les données du fichier intégré dans le container, pour travailler sur les données de l'hôte.
Mettre le fichier test.fa dans un dossier fasta ex: /home/nom_utilisateur/fasta/ puis lancer :
docker run -p 80:80 -v $PWD/fasta:/var/www/html/fasta count-seq-image
docker run -p 80:80 -v /home/nom_utilisateur/fasta/:/var/www/html/fasta count-seq-image
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment