1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
<?xml version="1.0" encoding="UTF-8"?>
<tool name="TestApp" version="0.1.0" docurl="http://www.seqan.de" category="SeqAn/Testing" ctdVersion="1.7">
<executableName>test_app</executableName>
<description>This is a test-app.</description>
<manual>This is the first line of our test description.
The second one contains formating <bla>.
</manual>
<cli>
<clielement optionIdentifier="--full-help" isList="false">
<mapping referenceName="test_app.full-help" />
</clielement>
<clielement optionIdentifier="--bool" isList="false">
<mapping referenceName="test_app.bool" />
</clielement>
<clielement optionIdentifier="--double" isList="false">
<mapping referenceName="test_app.double" />
</clielement>
<clielement optionIdentifier="--integer" isList="false">
<mapping referenceName="test_app.integer" />
</clielement>
<clielement optionIdentifier="--int64" isList="false">
<mapping referenceName="test_app.int64" />
</clielement>
<clielement optionIdentifier="--string" isList="true">
<mapping referenceName="test_app.string" />
</clielement>
<clielement optionIdentifier="--in" isList="false">
<mapping referenceName="test_app.in" />
</clielement>
<clielement optionIdentifier="--out" isList="false">
<mapping referenceName="test_app.out" />
</clielement>
<clielement optionIdentifier="--input-prefix-option" isList="false">
<mapping referenceName="test_app.input-prefix-option" />
</clielement>
<clielement optionIdentifier="--output-prefix-option" isList="false">
<mapping referenceName="test_app.output-prefix-option" />
</clielement>
<clielement optionIdentifier="--advanced" isList="false">
<mapping referenceName="test_app.advanced" />
</clielement>
<!-- Following clielements are arguments. You should consider providing a help text to ease understanding. -->
<clielement optionIdentifier="" isList="false">
<mapping referenceName="test_app.argument-0" />
</clielement>
<clielement optionIdentifier="" isList="false">
<mapping referenceName="test_app.argument-1" />
</clielement>
<clielement optionIdentifier="" isList="false">
<mapping referenceName="test_app.argument-2" />
</clielement>
<clielement optionIdentifier="" isList="false">
<mapping referenceName="test_app.argument-3" />
</clielement>
</cli>
<PARAMETERS version="1.6.2" xsi:noNamespaceSchemaLocation="http://open-ms.sourceforge.net/schemas/Param_1_6_2.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<NODE name="test_app" description="This is a test-app.">
<ITEM name="full-help" value="false" type="string" description="Display the help message with advanced options." restrictions="true,false" required="false" advanced="false" />
<ITEM name="bool" value="" type="string" description="set a bool option" restrictions="true,false" required="false" advanced="false" />
<ITEM name="double" value="" type="double" description="set a double option" required="false" advanced="false" />
<ITEM name="integer" value="" type="int" description="set an integer option" restrictions="1:10" required="false" advanced="false" />
<ITEM name="int64" value="" type="int" description="set a 64 bit integer option" required="false" advanced="false" />
<ITEMLIST name="string" type="string" description="set a string option" restrictions="a,b,c" required="false" advanced="false" >
</ITEMLIST>
<ITEM name="in" value="" type="input-file" description="set an input file" supported_formats="*.fasta" required="false" advanced="false" />
<ITEM name="out" value="" type="output-file" description="set an output file" supported_formats="*.sam" required="false" advanced="false" />
<ITEM name="input-prefix-option" value="" type="input-prefix" description="set an input prefix" supported_formats="*.btx" required="false" advanced="false" />
<ITEM name="output-prefix-option" value="" type="output-prefix" description="set an output prefix" supported_formats="*.blub" required="false" advanced="false" />
<ITEM name="advanced" value="" type="string" description="an advanced option - will appear as advanced in the ctd, too" required="false" advanced="true" />
<ITEM name="argument-0" value="" type="double" description="Double Argument" required="true" advanced="false" />
<ITEM name="argument-1" value="" type="string" description="String Argument" required="true" advanced="false" />
<ITEM name="argument-2" value="" type="string" description="Documentated Argument with formating" required="true" advanced="false" />
<ITEM name="argument-3" value="" type="output-file" description="Testing output file arguments" required="true" advanced="false" />
</NODE>
</PARAMETERS>
</tool>
|