source: branches/profile/GDEHELP/MENUS/raxml.menu

Last change on this file was 12931, checked in by westram, 10 years ago
  • fix label ('#…' means gfx)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 4.1 KB
Line 
1// this menu defines windows for two RAxml interfaces: DNA and PROTEIN
2// (depending on whether RAXML_DNA is defined or not)
3
4#define RAXML_CODE(_TYPE_,_PARAMS_) \
5        (GOTO_LOCAL_DIR ; \
6         arb_export_rates --arb-notify -r "$RATES" > weights && \
7         GEN_PHYLIP(infile) && \
8         RUN_IN_WINDOW(arb_raxml _TYPE_ infile weights "$BASETREE" $CONSTRAINT \
9                                $RANDOMSTART $OPTIMIZEPARAMETERS $SEARCH \
10                                "$INITIALREARRANGEMENT" "$SEED" \
11                                "$NUMBEROFRUNS" "$TAKETREES" $CONSENSE \
12                                "PRG=RAxML FILTER=$FILTER RATE=$RATES ALGO=!$SEARCH" \
13                                _PARAMS_ \
14                        ); \
15        RM_LOCAL_FILES(TmpInputFile last.infile treefile.in weights RAxML_info.treefile) )&
16
17#ifdef RAXML_DNA
18        item:RAxML (DNA)
19        itemmethod: RAXML_CODE(DNA,$RATEMODELNUC $NUMCATEGORIES)
20        seqtype:N
21        itemmeta:R
22#else
23        item:RAxML (Protein)
24        itemmethod: RAXML_CODE(PROTEIN,"$RATEMODELPROT" "$MATRIXNAME$EMPBFREQ")
25        seqtype:A
26        itemmeta:x
27#endif
28itemhelp:raxml.help
29
30arg:RATES
31argtype:weights
32arglabel:Select a Weighting Mask
33argchoice:POS_VAR_BY_PAR
34
35arg:BASETREE
36argtype:tree
37arglabel:Base tree
38argchoice:????
39
40arg:CONSTRAINT
41argtype:choice_menu
42arglabel:Use as constraint tree
43argchoice:No:0
44argchoice:Yes:1
45
46arg:RANDOMSTART
47argtype:choice_menu
48arglabel:Generate random starting tree\n(if no tree selected)
49argchoice:No:0
50argchoice:Yes:1
51
52
53
54#ifdef RAXML_DNA
55
56        arg:RATEMODELNUC
57        argtype:choice_menu
58        arglabel: Rate Distribution Model
59        argchoice:GTRGAMMA:GTRGAMMA
60        argchoice:GTRCAT:GTRCAT
61        argchoice:GTRGAMMAI:GTRGAMMAI
62        argchoice:GTRCATI:GTRCATI
63       
64        arg:NUMCATEGORIES
65        argtype:text
66        arglabel: No. rate categories (GTRCAT only)
67        argtext:25
68
69#else
70
71        arg:RATEMODELPROT
72        argtype:choice_menu
73        arglabel:Rate Distribution Model
74        argchoice:PROTGAMMA:PROTGAMMA
75        argchoice:PROTCAT:PROTCAT
76        argchoice:PROTGAMMAI:PROTGAMMAI
77        argchoice:PROTCATI:PROTCATI
78       
79        arg:MATRIXNAME
80        argtype:choice_menu
81        arglabel:AA Substitution Model
82        argchoice:DAYHOFF:DAYHOFF
83        argchoice:DCMUT:DCMUT
84        argchoice:JTT:JTT
85        argchoice:MTREV:MTREV
86        argchoice:WAG:WAG
87        argchoice:RTREV:RTREV
88        argchoice:CPREV:CPREV
89        argchoice:VT:VT
90        argchoice:BLOSUM62:BLOSUM62
91        argchoice:MTMAM:MTMAM
92        argchoice:LG:LG
93        argchoice:MTART:MTART
94        argchoice:MTZOA:MTZOA
95        argchoice:PMB:PMB
96        argchoice:HIVB:HIVB
97        argchoice:HIVW:HIVW
98        argchoice:JTTDCMUT:JTTDCMUT
99        argchoice:FLU:FLU
100        argchoice:LG4M:LG4M
101        argchoice:LG4X:LG4X
102        argchoice:GTR:GTR
103        argchoice:GTR_UNLINKED:GTR_UNLINKED
104        argchoice:DUMMY:DUMMY
105        argchoice:DUMMY2:DUMMY2
106        argchoice:AUTO:AUTO
107
108        arg:EMPBFREQ
109        arglabel:Use empirical base frequencies?
110        argtype:choice_menu
111        argchoice:No:
112        argchoice:Yes:F
113
114#endif
115
116arg:OPTIMIZEPARAMETERS
117argtype:choice_menu
118#ifdef RAXML_DNA
119        arglabel:Optimize branches/parameters\n(GTRGAMMA only)
120#else
121        arglabel:Optimize branches/parameters\n(PROTGAMMA only)
122#endif
123argchoice:No:0
124argchoice:Yes:1
125
126arg:SEARCH
127argtype:choice_menu
128arglabel:Select RAxML algorithm
129argchoice:new rapid hill climbing:d
130argchoice:old hill climbing:o
131argchoice:optimize input tree:e
132argchoice:rapid bootstrap analysis:a
133argchoice:add new sequences to input tree (MP):p
134argchoice:randomized tree searches (fixed start tree):t
135
136arg:SEED
137argtype:text
138arglabel:Random seed\n(empty=use time)
139argtext:
140
141arg:INITIALREARRANGEMENT
142argtype:text
143arglabel:Initial rearrangement setting\n(empty=autodetect)
144argtext:
145
146arg:NUMBEROFRUNS
147argtype:text
148arglabel:Number of runs
149argtext:1
150
151arg:TAKETREES
152argtype:text
153arglabel:Select ## best trees
154argtext:1
155
156arg:CONSENSE
157argtype:choice_menu
158arglabel:What to do with selected trees?
159argchoice:Import into ARB:import
160argchoice:Create consensus tree:consense
161
162in:TmpInputFile
163informat:genbank
164insave:
165
Note: See TracBrowser for help on using the repository browser.