From olivier.filangi@rennes.inra.fr Tue Oct 2 11:23:19 2012 From: Olivier Filangi To: galaxy-france@lists.galaxyproject.org Subject: Re: [Galaxy-france] Gestion d'un nombre =?utf-8?q?ind=C3=A9fini?= de fichiers output / Managment of undefined outputs Date: Tue, 02 Oct 2012 17:23:16 +0200 Message-ID: <506B06E4.6070703@rennes.inra.fr> In-Reply-To: <506B02CA.8000503@toulouse.inra.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3024316062855446952==" --===============3024316062855446952== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Bonjour, J'ai eu =C3=A9galement ce probl=C3=A8me. J'ai choisi de cr=C3=A9er un seul fichier resultat au format HTML (donc dans = le XML du tool il y a un seul fichier output) et d'"embarquer" l'ensemble des fichiers soit sous forme d image ou de=20 fichier =C3=A0 telecharger avec un encodage base64 exemple pour un fichier texte zipp=C3=A9 :|| ||echo ''>> $html__|||||||| |echo $comments_to_down >>$html__| |echo '' >> $html__| || || |si tu ne zip pas le type mime est text/plain| || | |ou pour une image : 3D"description"' ne pas oublier d'effacer les fichiers gener=C3=A9s par l'application apr=C3= =A8s ce=20 traitement Olivier Le 02/10/2012 17:05, Sarah Maman a =C3=A9crit : > Bonjour, > > Je souhaiterai int=C3=A9grer un script perl (script quantifier de mirdeep2)= =20 > dans un nouveau tool de mon instance locale de Galaxy. > Le probl=C3=A8me est que ce script g=C3=A9n=C3=A8re plusieurs outputs (fich= iers=20 > images) mais le nombre d'outputs est variable d'une fois sur l'autre. > Il me semble que le nombre d'outputs doit =C3=AAtre d=C3=A9fini et fixe dan= s le=20 > fichier xml du tool ? Ou existe t'il un moyen pour que le nombre=20 > d'outputs ne soit pas pr=C3=A9cis=C3=A9 =C3=A0 l'avance ? > > Merci d'avance pour votre aide, > Sarah Maman > > > ************** > > Hello, > > I would like to integrate a perl script (script quantifier of=20 > mirdeep2) in a new tool in my local instance of Galaxy. > The problem is that this script generates several outputs (image=20 > files), but the number of outputs varies from one time to another. > It seems that the number of outputs must be defined and fixed in the=20 > tool xml file ? Or is there a way to not specify the number of outputs ? > > Thank you in advance for your help, > Sarah Maman > _______________________________________________ > Galaxy-France mailing list > Galaxy-France(a)lists.bx.psu.edu > http://lists.bx.psu.edu/listinfo/galaxy-france --===============3024316062855446952== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNP LTg4NTktMSIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJv ZHkgdGV4dD0iIzAwMDAwMCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICA8ZGl2IGNsYXNzPSJtb3ot Y2l0ZS1wcmVmaXgiPkJvbmpvdXIsPGJyPgogICAgICBKJ2FpIGV1ICZlYWN1dGU7Z2FsZW1lbnQg Y2UgcHJvYmwmZWdyYXZlO21lLiA8YnI+CiAgICAgIEonYWkgY2hvaXNpIGRlIGNyJmVhY3V0ZTtl ciB1biBzZXVsIGZpY2hpZXIgcmVzdWx0YXQgYXUgZm9ybWF0IEhUTUwgKGRvbmMKICAgICAgZGFu cyBsZSBYTUwgZHUgdG9vbCBpbCB5IGEgdW4gc2V1bCBmaWNoaWVyIG91dHB1dCk8YnI+CiAgICAg IGV0IGQnImVtYmFycXVlciIgbCdlbnNlbWJsZSBkZXMgZmljaGllcnMgc29pdCBzb3VzIGZvcm1l IGQgaW1hZ2UKICAgICAgb3UgZGUgZmljaGllciAmYWdyYXZlOyB0ZWxlY2hhcmdlciBhdmVjIHVu IGVuY29kYWdlIGJhc2U2NDxicj4KICAgICAgPGJyPgogICAgICBleGVtcGxlIHBvdXIgdW4gZmlj aGllciB0ZXh0ZSB6aXBwJmVhY3V0ZTsgOjxzcGFuIGNsYXNzPSJubyI+PGNvZGU+PC9jb2RlPjwv c3Bhbj48YnI+CiAgICAgIDxicj4KICAgICAgPHByZT48c3BhbiBjbGFzcz0ibm8iPjxjb2RlPjwv Y29kZT48L3NwYW4+ZWNobyAnJmx0O2EgaHJlZj08YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIz OTZFIiBocmVmPSJkYXRhOmFwcGxpY2F0aW9uL3gtZ3ppcDtiYXNlNjQsJ2BnemlwLS1zdGRvdXQk Y3VycmVudF9maWxlfGJhc2U2NC13MGAnIj4iZGF0YTphcHBsaWNhdGlvbi94LWd6aXA7YmFzZTY0 LCdgZ3ppcCAtLXN0ZG91dCAkY3VycmVudF9maWxlIHwgYmFzZTY0IC13IDBgJyI8L2E+Jmd0Oycm Z3Q7Jmd0OyAkaHRtbF9fPGNvZGUgY2xhc3M9InNoZWxsIHN5bnRheGhsIj48c3BhbiBjbGFzcz0i Q29kZVJheSI+PC9zcGFuPjwvY29kZT48Y29kZSBjbGFzcz0ic2hlbGwgc3ludGF4aGwiPjxzcGFu IGNsYXNzPSJDb2RlUmF5Ij48L3NwYW4+PC9jb2RlPjxjb2RlPjwvY29kZT48Y29kZSBjbGFzcz0i c2hlbGwgc3ludGF4aGwiPjxzcGFuIGNsYXNzPSJDb2RlUmF5Ij48L3NwYW4+PC9jb2RlPjwvcHJl PgogICAgICA8cHJlPjxjb2RlIGNsYXNzPSJzaGVsbCBzeW50YXhobCI+PHNwYW4gY2xhc3M9IkNv ZGVSYXkiPmVjaG8gJGNvbW1lbnRzX3RvX2Rvd24gJmd0OyZndDskaHRtbF9fIDxzcGFuIGNsYXNz PSJubyI+PC9zcGFuPjwvc3Bhbj48L2NvZGU+PC9wcmU+CiAgICAgIDxwcmU+PGNvZGUgY2xhc3M9 InNoZWxsIHN5bnRheGhsIj48c3BhbiBjbGFzcz0iQ29kZVJheSI+PHNwYW4gY2xhc3M9Im5vIj48 L3NwYW4+ZWNobyAnJmx0Oy9hJmd0OycgJmd0OyZndDsgJGh0bWxfXzwvc3Bhbj48L2NvZGU+PC9w cmU+CiAgICAgIDxwcmU+PGNvZGUgY2xhc3M9InNoZWxsIHN5bnRheGhsIj48c3BhbiBjbGFzcz0i Q29kZVJheSI+PC9zcGFuPjwvY29kZT48L3ByZT4KICAgICAgPGNvZGUgY2xhc3M9InNoZWxsIHN5 bnRheGhsIj48c3BhbiBjbGFzcz0iQ29kZVJheSI+PC9zcGFuPjwvY29kZT48YnI+CiAgICAgIDxj b2RlIGNsYXNzPSJzaGVsbCBzeW50YXhobCI+PHNwYW4gY2xhc3M9IkNvZGVSYXkiPnNpIHR1IG5l IHppcAogICAgICAgICAgcGFzIGxlIHR5cGUgbWltZSBlc3QgdGV4dC9wbGFpbjwvc3Bhbj48L2Nv ZGU+CiAgICAgIDxwcmU+PGNvZGUgY2xhc3M9InNoZWxsIHN5bnRheGhsIj48c3BhbiBjbGFzcz0i Q29kZVJheSI+PC9zcGFuPjwvY29kZT48L3ByZT4KICAgICAgPGNvZGUgY2xhc3M9InNoZWxsIHN5 bnRheGhsIj48c3BhbiBjbGFzcz0iQ29kZVJheSI+PGJyPgogICAgICAgIDwvc3Bhbj48L2NvZGU+ b3UgcG91ciB1bmUgaW1hZ2UgOjxicj4KICAgICAgPHByZT4mbHQ7aW1nJm5ic3A7IGFsdD0iZGVz Y3JpcHRpb24iIHNyYz08YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZFIiBocmVmPSJkYXRh OmltYWdlL3BuZztiYXNlNjQsJycnYGJhc2U2NC13MCRjdXJyZW50X2ZpbGVfcG5nYCciPiJkYXRh OmltYWdlL3BuZztiYXNlNjQsJycnYGJhc2U2NCAtdyAwICRjdXJyZW50X2ZpbGVfcG5nYCciPC9h Pi8mZ3Q7JzwvcHJlPgogICAgICA8YnI+CiAgICAgIG5lIHBhcyBvdWJsaWVyIGQnZWZmYWNlciBs ZXMgZmljaGllcnMgZ2VuZXImZWFjdXRlO3MgcGFyIGwnYXBwbGljYXRpb24KICAgICAgYXByJmVn cmF2ZTtzIGNlIHRyYWl0ZW1lbnQ8YnI+CiAgICAgIDxicj4KICAgICAgT2xpdmllcjxicj4KICAg ICAgPGJyPgogICAgICA8YnI+CiAgICAgIExlIDAyLzEwLzIwMTIgMTc6MDUsIFNhcmFoIE1hbWFu IGEgJmVhY3V0ZTtjcml0Jm5ic3A7Ojxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0 ZT0ibWlkOjUwNkIwMkNBLjgwMDA1MDNAdG91bG91c2UuaW5yYS5mciIgdHlwZT0iY2l0ZSI+Qm9u am91ciwKICAgICAgPGJyPgogICAgICA8YnI+CiAgICAgIEplIHNvdWhhaXRlcmFpIGludCZlYWN1 dGU7Z3JlciB1biBzY3JpcHQgcGVybCAoc2NyaXB0IHF1YW50aWZpZXIgZGUKICAgICAgbWlyZGVl cDIpIGRhbnMgdW4gbm91dmVhdSB0b29sIGRlIG1vbiBpbnN0YW5jZSBsb2NhbGUgZGUgR2FsYXh5 LgogICAgICA8YnI+CiAgICAgIExlIHByb2JsJmVncmF2ZTttZSBlc3QgcXVlIGNlIHNjcmlwdCBn JmVhY3V0ZTtuJmVncmF2ZTtyZSBwbHVzaWV1cnMgb3V0cHV0cyAoZmljaGllcnMKICAgICAgaW1h Z2VzKSBtYWlzIGxlIG5vbWJyZSBkJ291dHB1dHMgZXN0IHZhcmlhYmxlIGQndW5lIGZvaXMgc3Vy CiAgICAgIGwnYXV0cmUuCiAgICAgIDxicj4KICAgICAgSWwgbWUgc2VtYmxlIHF1ZSBsZSBub21i cmUgZCdvdXRwdXRzIGRvaXQgJmVjaXJjO3RyZSBkJmVhY3V0ZTtmaW5pIGV0IGZpeGUgZGFucwog ICAgICBsZSBmaWNoaWVyIHhtbCBkdSB0b29sID8gT3UgZXhpc3RlIHQnaWwgdW4gbW95ZW4gcG91 ciBxdWUgbGUKICAgICAgbm9tYnJlIGQnb3V0cHV0cyBuZSBzb2l0IHBhcyBwciZlYWN1dGU7Y2lz JmVhY3V0ZTsgJmFncmF2ZTsgbCdhdmFuY2UgPwogICAgICA8YnI+CiAgICAgIDxicj4KICAgICAg TWVyY2kgZCdhdmFuY2UgcG91ciB2b3RyZSBhaWRlLAogICAgICA8YnI+CiAgICAgIFNhcmFoIE1h bWFuCiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICA8YnI+CiAgICAgICoqKioqKioqKioqKioq CiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICBIZWxsbywKICAgICAgPGJyPgogICAgICA8YnI+ CiAgICAgIEkgd291bGQgbGlrZSB0byBpbnRlZ3JhdGUgYSBwZXJsIHNjcmlwdCAoc2NyaXB0IHF1 YW50aWZpZXIgb2YKICAgICAgbWlyZGVlcDIpIGluIGEgbmV3IHRvb2wgaW4gbXkgbG9jYWwgaW5z dGFuY2Ugb2YgR2FsYXh5LgogICAgICA8YnI+CiAgICAgIFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhp cyBzY3JpcHQgZ2VuZXJhdGVzIHNldmVyYWwgb3V0cHV0cyAoaW1hZ2UKICAgICAgZmlsZXMpLCBi dXQgdGhlIG51bWJlciBvZiBvdXRwdXRzIHZhcmllcyBmcm9tIG9uZSB0aW1lIHRvIGFub3RoZXIu CiAgICAgIDxicj4KICAgICAgSXQgc2VlbXMgdGhhdCB0aGUgbnVtYmVyIG9mIG91dHB1dHMgbXVz dCBiZSBkZWZpbmVkIGFuZCBmaXhlZCBpbgogICAgICB0aGUgdG9vbCB4bWwgZmlsZSA/IE9yIGlz IHRoZXJlIGEgd2F5IHRvIG5vdCBzcGVjaWZ5IHRoZSBudW1iZXIgb2YKICAgICAgb3V0cHV0cyA/ CiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICBUaGFuayB5b3UgaW4gYWR2YW5jZSBmb3IgeW91 ciBoZWxwLAogICAgICA8YnI+CiAgICAgIFNhcmFoIE1hbWFuCiAgICAgIDxicj4KICAgICAgX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICAgICAgPGJyPgog ICAgICBHYWxheHktRnJhbmNlIG1haWxpbmcgbGlzdAogICAgICA8YnI+CiAgICAgIDxhIGNsYXNz PSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpHYWxheHktRnJhbmNlQGxp c3RzLmJ4LnBzdS5lZHUiPkdhbGF4eS1GcmFuY2VAbGlzdHMuYngucHN1LmVkdTwvYT4KICAgICAg PGJyPgogICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8v bGlzdHMuYngucHN1LmVkdS9saXN0aW5mby9nYWxheHktZnJhbmNlIj5odHRwOi8vbGlzdHMuYngu cHN1LmVkdS9saXN0aW5mby9nYWxheHktZnJhbmNlPC9hPgogICAgICA8YnI+CiAgICA8L2Jsb2Nr cXVvdGU+CiAgICA8YnI+CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+Cg== --===============3024316062855446952==--