File: test_app.ctd

package info (click to toggle)
seqan2 2.4.0+dfsg-11
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 223,504 kB
  • sloc: cpp: 256,886; ansic: 91,672; python: 8,339; sh: 995; xml: 570; makefile: 251; awk: 51
file content (76 lines) | stat: -rw-r--r-- 4,706 bytes parent folder | download | duplicates (4)
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 &lt;bla&gt;.
</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>