Re: [galaxy-dev] complex help for conditional param

2014-05-28 Thread Peter Cock
Hi Jun,

Thanks for the clarification - I did not read your question carefully
enough, sorry.

I don't think this is possible. What I would use is just:

  param name=type type=select label=BLAST type
  option value=blastnBLASTN, for DNA against DNA/option
 option value=blastpBLASTP, for protein against protein/option
  /param

Regards,

Peter

On Tue, May 27, 2014 at 10:29 PM, Jun Fan j@qmul.ac.uk wrote:
 Hi Peter,

  I am afraid that the link you gave me could not solve the problem. The 
 question I asked is about the help element, not the label attribute for data 
 element.
  To clarify my question, here is the code which does not work, but shows 
 what I intend to do:
 conditional name=blast
 param name=type type=select label=BLAST type
 option value=blastnBLASTN/option
 option value=blastpBLASTP/option
 /param
 when value=blastn
 helpBLAST DNA against DNA/help
 param...
 /when
 when value=blastp
 helpBLAST protein against protein/help
 param...
 /when
 /conditional
   I tried to set the help content according to the selected type, which 
 works like a section header to the following param list.
   Obviously this does not work. Then I tried a less-fancy way by 
 providing static help context by adding help under select param like
 param name=type type=select label=BLAST type
 helpBLASTN: BLAST DNA against DNA, BLASTP: BLAST protein 
 against protein/help
 option value=blastnBLASTN/option
   Of course it works but in an ugly formatting text. Is there any 
 document to format it nicely, e.g. a list?

 Best regards!
 Jun

___
Please keep all replies on the list by using reply all
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/


[galaxy-dev] complex help for conditional param

2014-05-27 Thread Jun Fan
Hi all,

   In the conditional param, when sub-element allows you to write specific 
parameters for a particular value selected. I am wondering how to write the 
help context according to the value selection. For example, if there is a 
conditional param called blast_type, when blastn is selected, the help 
context will be blast dna against dna and when blastp is selected, the help 
context will be blast protein against protein. Basically this selection-based 
help text provides a general description of the selection, which could help to 
set up the corresponding parameters.
  By the way, is there any document about formatting text in the help 
element?

Best regards!
Jun
___
Please keep all replies on the list by using reply all
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/

Re: [galaxy-dev] complex help for conditional param

2014-05-27 Thread Peter Cock
On Tue, May 27, 2014 at 4:32 PM, Jun Fan j@qmul.ac.uk wrote:
 Hi all,



In the conditional param, when sub-element allows you to write
 specific parameters for a particular value selected. I am wondering how to
 write the help context according to the value selection. For example, if
 there is a conditional param called blast_type, when “blastn” is selected,
 the help context will be “blast dna against dna” and when “blastp” is
 selected, the help context will be “blast protein against protein”.
 Basically this selection-based help text provides a general description of
 the selection, which could help to set up the corresponding parameters.

   By the way, is there any document about formatting text in the help
 element?

 Best regards!

 Jun

You can do this kind of thing with one-line Cheetah syntax within the output
XML tag, but it quickly gets very complicated. e.g.

https://github.com/peterjc/pico_galaxy/commit/3991893c6ee2cc69c33aaa391bbed412c85fa9db

Peter

___
Please keep all replies on the list by using reply all
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/

Re: [galaxy-dev] complex help for conditional param

2014-05-27 Thread Jun Fan
Hi Peter,

 I am afraid that the link you gave me could not solve the problem. The 
question I asked is about the help element, not the label attribute for data 
element.
 To clarify my question, here is the code which does not work, but shows 
what I intend to do:
conditional name=blast
param name=type type=select label=BLAST type
option value=blastnBLASTN/option
option value=blastpBLASTP/option
/param
when value=blastn
helpBLAST DNA against DNA/help
param...
/when
when value=blastp
helpBLAST protein against protein/help
param...
/when
/conditional
  I tried to set the help content according to the selected type, which 
works like a section header to the following param list.
  Obviously this does not work. Then I tried a less-fancy way by providing 
static help context by adding help under select param like
param name=type type=select label=BLAST type
helpBLASTN: BLAST DNA against DNA, BLASTP: BLAST protein 
against protein/help
option value=blastnBLASTN/option
  Of course it works but in an ugly formatting text. Is there any document 
to format it nicely, e.g. a list?

Best regards!
Jun 

-Original Message-
From: Peter Cock [mailto:p.j.a.c...@googlemail.com] 
Sent: Tuesday, May 27, 2014 4:40 PM
To: Jun Fan
Cc: galaxy-dev@lists.bx.psu.edu
Subject: Re: [galaxy-dev] complex help for conditional param

On Tue, May 27, 2014 at 4:32 PM, Jun Fan j@qmul.ac.uk wrote:
 Hi all,



In the conditional param, when sub-element allows you to write 
 specific parameters for a particular value selected. I am wondering 
 how to write the help context according to the value selection. For 
 example, if there is a conditional param called blast_type, when 
 “blastn” is selected, the help context will be “blast dna against dna” 
 and when “blastp” is selected, the help context will be “blast protein 
 against protein”.
 Basically this selection-based help text provides a general 
 description of the selection, which could help to set up the corresponding 
 parameters.

   By the way, is there any document about formatting text in the 
 help element?

 Best regards!

 Jun

You can do this kind of thing with one-line Cheetah syntax within the output 
XML tag, but it quickly gets very complicated. e.g.

https://github.com/peterjc/pico_galaxy/commit/3991893c6ee2cc69c33aaa391bbed412c85fa9db

Peter

___
Please keep all replies on the list by using reply all
in your mail client.  To manage your subscriptions to this
and other Galaxy lists, please use the interface at:
  http://lists.bx.psu.edu/

To search Galaxy mailing lists use the unified search at:
  http://galaxyproject.org/search/mailinglists/