This repository was archived by the owner on May 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclique.yaml
More file actions
269 lines (268 loc) · 10.1 KB
/
clique.yaml
File metadata and controls
269 lines (268 loc) · 10.1 KB
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
!mobyle/program
name: clique
title: clique
description: Compatibility Program
inputs: !mobyle/inputparagraph
children:
- !mobyle/inputprogramparameter
format: '"clique < clique.params"'
argpos: 0
name: clique
command: true
hidden: true
type: !mobyle/stringtype {}
- !mobyle/inputprogramparameter
prompt: Input File
format: '"ln -s "+ str( infile ) + " infile && "'
simple: true
argpos: -10
mandatory: true
name: infile
precond:
infile: {'#ne': infile}
command: false
- !mobyle/inputprogramparagraph
prompt: Clique options
name: clique_opt
children:
- !mobyle/inputprogramparameter
comment: "There should also be, in the input file after the numbers of\
\ species and characters, an A on the first line of the file. There\
\ must also be, before the character data, a line or lines giving\
\ the ancestral states for each character. It will look like the data\
\ for a species (the ancestor). It must start with the letter A in\
\ the first column. There then follow enough characters or blanks\
\ to complete the full length of a species name (e. g. ANCESTOR).\
\ Then the states which are\n ancestral for the individual\
\ characters follow. These may be 0, 1 or ?, the latter indicating\
\ that the ancestral state is unknown.Examples:ANCESTOR 0010011"
prompt: Use ancestral states in input file (A)
format: ( "" , "A\n" )[ value ]
argpos: 1
paramfile: clique.params
name: use_ancestral_state
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Specify minimum clique size? (C)
format: ( "" , "C\n"+ str( min_clique_size ) + "\n")[ value ]
argpos: 3
paramfile: clique.params
name: spec_min_clique_size
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
comment: This option indicates that you wish to specify a minimum clique
size and print out all cliques (and their associated trees) greater
than or equal to than that size.
prompt: Minimum clique size
format: '""'
argpos: 2
paramfile: clique.params
mandatory: true
name: min_clique_size
precond: spec_min_clique_size
command: false
type: !mobyle/integertype {}
- !mobyle/inputprogramparagraph
prompt: Bootstrap options
name: bootstrap
children:
- !mobyle/inputprogramparameter
prompt: Analyze multiple data sets (M)
format: ( "" , "M\nD\n"+ str( datasets_number ) +"\n" )[ value ]
argpos: 10
paramfile: clique.params
name: multiple_dataset
precond: {'#not': multiple_dataweights}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: How many data sets (D)
format: '""'
argpos: 9
mandatory: true
name: datasets_number
precond: multiple_dataset
command: false
type: !mobyle/integertype {}
- !mobyle/inputprogramparameter
prompt: Compute a consensus tree
format: ( "", " && cp infile clique.infile && cp clique.outtree intree
&& consense <consense.params && mv outtree consense.outtree && mv
outfile consense.outfile" )[ value ]
argpos: 10
name: consense
precond:
'#and': [multiple_dataset, print_treefile]
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparagraph
prompt: Weigth options
name: weigths
children:
- !mobyle/inputprogramparameter
prompt: Sites weighted? (W)
format: ( "" , "W\n" )[ value ]
argpos: 19
paramfile: clique.params
name: site_weigthed
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Analyze multiple data Weigths (M)
format: ( "" , "M\nW\n"+ str( dataweights_number ) +"\n" )[ value ]
argpos: 20
paramfile: clique.params
name: multiple_dataweights
precond: {'#not': multiple_dataset}
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: How many sets of weights?
format: '""'
argpos: 21
mandatory: true
name: dataweights_number
precond: multiple_dataweights
command: false
type: !mobyle/integertype {}
- !mobyle/inputprogramparameter
prompt: Weight file
format: '" ln -s " + str( value ) +" weights && "'
argpos: -20
mandatory: true
name: weigth_file
precond:
'#or': [site_weigthed, multiple_dataweights]
command: false
- !mobyle/inputprogramparagraph
prompt: Output options
name: output
children:
- !mobyle/inputprogramparameter
prompt: Print out compatibility matrix (3)
format: ( "" , "3\n" )[ value ]
argpos: 1
paramfile: clique.params
name: print_matrix
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
comment: Tells the program to print a semi-graphical picture of the tree
in the outfile.
prompt: Print out tree (4)
format: ( "4\n" , "" )[ value ]
argpos: 1
paramfile: clique.params
name: print_tree
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
comment: Tells the program to save the tree in a treefile (a standard
representation of trees where the tree is specified by a nested pairs
of parentheses, enclosing names and separated by commas).
prompt: Write out trees onto tree file (5)
format: ( "5\n" , "" )[ value ]
argpos: 1
paramfile: clique.params
name: print_treefile
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparameter
prompt: Print out the data at start of run (1)
format: ( "" , "1\n" )[ value ]
argpos: 1
paramfile: clique.params
name: printdata
command: false
type: !mobyle/booleantype {default: false}
- !mobyle/inputprogramparagraph
prompt: Other options
name: other_options
children:
- !mobyle/inputprogramparameter
prompt: Outgroup root (O)
format: ("" , "O\\n%s\\n" % str(value) )[ value is not None and value
!= vdef ]
argpos: 1
paramfile: clique.params
name: outgroup
command: false
type: !mobyle/integertype {default: 1}
- !mobyle/inputprogramparameter
format: '"Y\n"'
argpos: 1000
paramfile: clique.params
name: confirm
command: false
hidden: true
type: !mobyle/stringtype {}
- !mobyle/inputprogramparameter
format: '"0\n"'
argpos: -1
paramfile: clique.params
name: terminal_type
command: false
hidden: true
type: !mobyle/stringtype {}
- !mobyle/inputprogramparameter
format: '"Y\n"'
argpos: 1000
paramfile: consense.params
name: consense_confirm
precond: consense
command: false
hidden: true
type: !mobyle/stringtype {}
- !mobyle/inputprogramparameter
format: '"T\n"'
argpos: -2
paramfile: consense.params
name: consense_terminal_type
precond: consense
command: false
hidden: true
type: !mobyle/stringtype {}
outputs: !mobyle/outputparagraph
children:
- !mobyle/outputprogramparameter {prompt: Output file, filenames: '"clique.outfile"',
name: outfile}
- !mobyle/outputprogramparameter
prompt: Output tree
filenames: '"clique.outtree"'
name: treefile
precond: print_treefile
type: !mobyle/formattedtype
format_terms: ['EDAM_format:1910']
data_terms: ['EDAM_data:0872']
- !mobyle/outputprogramparameter {prompt: Consense output file, filenames: '"consense.outfile"',
name: consense_outfile, precond: consense}
- !mobyle/outputprogramparameter
prompt: Consense output tree
filenames: '"consense.outtree"'
name: consense_treefile
precond: consense
type: !mobyle/formattedtype
format_terms: ['EDAM_format:1910']
data_terms: ['EDAM_data:0872']
- !mobyle/outputprogramparameter
prompt: Standard output
filenames: '"clique.out"'
name: stdout
output_type: stdout
type: !mobyle/formattedtype
data_terms: ['EDAM_data:2048']
- !mobyle/outputprogramparameter
prompt: Standard error
filenames: '"clique.err"'
name: stderr
type: !mobyle/formattedtype
data_terms: ['EDAM_data:2048']
comment: 'This program uses the compatibility method for unrooted two-state characters
to obtain the largest cliques of characters and the trees
which they suggest.'
operations: ['EDAM_operation:0546']
topics: ['EDAM_topic:0084']
documentation_links: ['http://bioweb2.pasteur.fr/docs/phylip/doc/clique.html']
env: {}