Salut, à nouveau moi,
Je lance un outil à partir de mon script perl et je rencontre un problème pour la sortie des résultats. Je souhaiterai que le résultat s'affiche en output c'est à dire sur ma page.
J'ai un code xml qui prend les arguments en input :
Le problème vient de mon script perl :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... <command interpreter="perl">gth.pl $inputgen $inputcdna $output </command> ... <outputs> <data format ="tabular" name="output" /> </outputs> ...
Comme pour afficher le mot coucou, j'ai donc essayé de faire un print OUT `/home/***/...`
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ... open (IN, "<$ARGV[0]"); #genomic sequence open (IN2, "<$ARGV[1]"); #cdna sequence open (OUT, ">$ARGV[2]"); # en faisant ça, j'obtiens aucune sortie `/home/***/galaxy_dev/tools/genomethreader/bin/gth -genomic $ARGV[0] -cdna $ARGV[1]`; # avec cette ligne j'ai une sortie dans mon fichier "result.txt", normal j'ai mis -o `/home/***/galaxy_dev/tools/genomethreader/bin/gth -genomic $ARGV[0] -cdna $ARGV[1] -o result.txt`; # ici le mot "coucou" s'affiche sur ma page print OUT "coucou"; ...
mais le résultat ne s'affiche pas sur la page, j'obtiens une erreur.
Merci à vous,
Partager