| 1 | item:ProbCons |
|---|
| 2 | itemmeta: P |
|---|
| 3 | seqtype:* |
|---|
| 4 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 5 | arb_sed 's/#/>HASH_/' <TmpInputFile | \ |
|---|
| 6 | arb_sed 's/%/>PERCENT_/' | \ |
|---|
| 7 | arb_sed 's/"/>QUOTE_/'| \ |
|---|
| 8 | arb_sed 's/@/>AT_/' | \ |
|---|
| 9 | arb_sed '/^[^>]/ y/./-/' > probcons_in; \ |
|---|
| 10 | RUN_IN_WINDOW(($ARBHOME/bin/probcons -pre $PRE_TRAINING_REPS -ir $PASSES -c $REPS probcons_in > probcons_out;)); \ |
|---|
| 11 | arb_sed 's/>HASH_/#/' <probcons_out | \ |
|---|
| 12 | arb_sed 's/>PERCENT_/%/' | \ |
|---|
| 13 | arb_sed 's/>QUOTE_/"/' | \ |
|---|
| 14 | arb_sed 's/>AT_/@/' > TmpOutputFile; RM_LOCAL_FILES(probcons_in* probcons_out* TmpInputFile) ) |
|---|
| 15 | |
|---|
| 16 | arg:REPS |
|---|
| 17 | argtype:choice_menu |
|---|
| 18 | arglabel:Passes of consistency transformation |
|---|
| 19 | argtype:slider |
|---|
| 20 | argmin:0 |
|---|
| 21 | argmax:5 |
|---|
| 22 | argvalue:2 |
|---|
| 23 | |
|---|
| 24 | |
|---|
| 25 | arg:PASSES |
|---|
| 26 | arglabel:Passes of iterative refinement |
|---|
| 27 | argtype:slider |
|---|
| 28 | argmin:0 |
|---|
| 29 | argmax:1000 |
|---|
| 30 | argvalue:100 |
|---|
| 31 | |
|---|
| 32 | arg:PRE_TRAINING_REPS |
|---|
| 33 | arglabel:Rounds of pre-training before aligning the sequences |
|---|
| 34 | argtype:slider |
|---|
| 35 | argmin:0 |
|---|
| 36 | argmax:20 |
|---|
| 37 | argvalue:0 |
|---|
| 38 | |
|---|
| 39 | in:TmpInputFile |
|---|
| 40 | informat:flat |
|---|
| 41 | intyped:detailed |
|---|
| 42 | insave: |
|---|
| 43 | |
|---|
| 44 | out:TmpOutputFile |
|---|
| 45 | outformat:flat |
|---|
| 46 | |
|---|
| 47 | //---------------------------------------------------- |
|---|
| 48 | |
|---|
| 49 | item:Muscle |
|---|
| 50 | itemmeta: M |
|---|
| 51 | seqtype:* |
|---|
| 52 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 53 | arb_sed 's/#/>HASH_/' <TmpInputFile | \ |
|---|
| 54 | arb_sed 's/%/>PERCENT_/' | \ |
|---|
| 55 | arb_sed 's/"/>QUOTE_/'| \ |
|---|
| 56 | arb_sed 's/@/>AT_/' | \ |
|---|
| 57 | arb_sed '/^[^>]/ y/./-/' > muscle_in; \ |
|---|
| 58 | RUN_IN_WINDOW(($ARBHOME/bin/muscle $SCORE $DIAGS $ANCHORS $DIMER $BRENNER -in muscle_in -out muscle_out -maxiters $MAXITERS;)); \ |
|---|
| 59 | arb_sed 's/>HASH_/#/' <muscle_out | \ |
|---|
| 60 | arb_sed 's/>PERCENT_/%/' | \ |
|---|
| 61 | arb_sed 's/>QUOTE_/"/' | \ |
|---|
| 62 | arb_sed 's/>AT_/@/' > TmpOutputFile; RM_LOCAL_FILES(muscle_in* muscle_out* TmpInputFile)) |
|---|
| 63 | |
|---|
| 64 | arg:MAXITERS |
|---|
| 65 | argtype:text |
|---|
| 66 | arglabel:Maximum number of iterations to run(Use 2 for large datasets) |
|---|
| 67 | argtext:16 |
|---|
| 68 | |
|---|
| 69 | //arg:ANCHORS |
|---|
| 70 | //argtype:choice_menu |
|---|
| 71 | //arglabel:Use anchor optimization in tree dependent refinement iterations |
|---|
| 72 | //argchoice:Yes(default):-anchors |
|---|
| 73 | //argchoice:No:-noanchors |
|---|
| 74 | |
|---|
| 75 | //arg:BRENNER |
|---|
| 76 | //argtype:choice_menu |
|---|
| 77 | //arglabel:Use Steven Brenner's method for computing the root alignment |
|---|
| 78 | //argchoice:No(default): |
|---|
| 79 | //argchoice:Yes:-brenner |
|---|
| 80 | |
|---|
| 81 | //arg:DIMER |
|---|
| 82 | //argtype:choice_menu |
|---|
| 83 | //arglabel:Use dimer approximation for the SP score\n(faster, slightly less accurate) |
|---|
| 84 | //argchoice:No(default): |
|---|
| 85 | //argchoice:Yes:-dimer |
|---|
| 86 | |
|---|
| 87 | //arg:DIAGS |
|---|
| 88 | //argtype:choice_menu |
|---|
| 89 | //arglabel:Use diagonal optimizations\n(faster, especially for closely related sequences,\nbut may be less accurate) |
|---|
| 90 | //argchoice:No(default): |
|---|
| 91 | //argchoice:Yes:-diags |
|---|
| 92 | |
|---|
| 93 | //arg:SCORE |
|---|
| 94 | //argtype:choice_menu |
|---|
| 95 | //arglabel:Scoring |
|---|
| 96 | //argchoice:Log-expectation profile score (VTML240)(default):-le |
|---|
| 97 | //argchoice:Sum-of-pairs protein profile score (PAM200):-sp |
|---|
| 98 | //argchoice:Sum-of-pairs profile score (VTML240):-sv |
|---|
| 99 | |
|---|
| 100 | |
|---|
| 101 | in:TmpInputFile |
|---|
| 102 | informat:flat |
|---|
| 103 | intyped:detailed |
|---|
| 104 | insave: |
|---|
| 105 | |
|---|
| 106 | out:TmpOutputFile |
|---|
| 107 | outformat:flat |
|---|
| 108 | |
|---|
| 109 | //------------------------------------------------------------------- |
|---|
| 110 | |
|---|
| 111 | item:Mafft |
|---|
| 112 | itemmeta: f |
|---|
| 113 | seqtype:* |
|---|
| 114 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 115 | arb_sed 's/#/>HASH_/' <TmpInputFile | \ |
|---|
| 116 | arb_sed 's/%/>PERCENT_/' | \ |
|---|
| 117 | arb_sed 's/"/>QUOTE_/'| \ |
|---|
| 118 | arb_sed 's/@/>AT_/' | \ |
|---|
| 119 | arb_sed '/^[^>]/ y/./-/' > mafft_in; \ |
|---|
| 120 | RUN_IN_WINDOW(($ARBHOME/bin/$COMMAND $METHOD --preservecase --ep $OFFSET $SCORING_MATRIX mafft_in > mafft_out;)); \ |
|---|
| 121 | arb_sed 's/>HASH_/#/' <mafft_out | \ |
|---|
| 122 | arb_sed 's/>PERCENT_/%/' | \ |
|---|
| 123 | arb_sed 's/>QUOTE_/"/' | \ |
|---|
| 124 | arb_sed 's/>AT_/@/' > TmpOutputFile; RM_LOCAL_FILES(mafft_in* TmpInputFile mafft_out*)) |
|---|
| 125 | |
|---|
| 126 | itemhelp:mafft.help |
|---|
| 127 | |
|---|
| 128 | |
|---|
| 129 | arg:COMMAND |
|---|
| 130 | argtype:choice_menu |
|---|
| 131 | arglabel:Method |
|---|
| 132 | argchoice:Auto:mafft --auto |
|---|
| 133 | argchoice:L-INS-i:mafft-linsi |
|---|
| 134 | argchoice:G-INS-i:mafft-ginsi |
|---|
| 135 | argchoice:E-INS-i:mafft-einsi |
|---|
| 136 | argchoice:Q-INS-i:mafft-qinsi |
|---|
| 137 | argchoice:X-INS-i:mafft-xinsi |
|---|
| 138 | argchoice:FFT-NS-i:mafft-fftnsi |
|---|
| 139 | argchoice:FFT-NS-2:mafft-fftns |
|---|
| 140 | argchoice:NW-NS-i:mafft-nwnsi |
|---|
| 141 | argchoice:NW-NS-2:mafft-nwns |
|---|
| 142 | |
|---|
| 143 | arg:SCORING_MATRIX |
|---|
| 144 | argtype:choice_menu |
|---|
| 145 | arglabel:Scoring matrix |
|---|
| 146 | argchoice:BLOSUM62:--bl 62 |
|---|
| 147 | argchoice:BLOSUM30:--bl 30 |
|---|
| 148 | argchoice:BLOSUM45:--bl 45 |
|---|
| 149 | argchoice:BLOSUM80:--bl 80 |
|---|
| 150 | argchoice:JTT100:--jtt 100 |
|---|
| 151 | argchoice:JTT200:--jtt 200 |
|---|
| 152 | argchoice:JTT200:--jtt 200 |
|---|
| 153 | argchoice:1PAM / K=2:--kimura 1 |
|---|
| 154 | argchoice:20PAM / K=2:--kimura 20 |
|---|
| 155 | argchoice:200PAM / K=2:--kimura 200 |
|---|
| 156 | |
|---|
| 157 | |
|---|
| 158 | arg:OFFSET |
|---|
| 159 | argtype:text |
|---|
| 160 | arglabel:Offset value [0..1]\n(Use Values >0.1 for closely related sequences) |
|---|
| 161 | argtext:0.5 |
|---|
| 162 | |
|---|
| 163 | |
|---|
| 164 | in:TmpInputFile |
|---|
| 165 | informat:flat |
|---|
| 166 | intyped:detailed |
|---|
| 167 | insave: |
|---|
| 168 | |
|---|
| 169 | out:TmpOutputFile |
|---|
| 170 | outformat:flat |
|---|
| 171 | |
|---|
| 172 | //-------------------------------------------------------- |
|---|
| 173 | |
|---|
| 174 | item:ClustalW automatic |
|---|
| 175 | itemmeta: W |
|---|
| 176 | seqtype:* |
|---|
| 177 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 178 | tr '"%//' '>' <TmpInputFile >clus_in; \ |
|---|
| 179 | RUN_IN_WINDOW((clustalw -output=PIR -infile=clus_in -align ; \ |
|---|
| 180 | cat clus_in.pir | sed "s/^>DL;/#/g" | sed "s/^>P1;/%/g" | sed "s/^\*$//g" >TmpOutputFile; )); \ |
|---|
| 181 | RM_LOCAL_FILES(clus_in* TmpInputFile)) |
|---|
| 182 | |
|---|
| 183 | itemhelp:clustalw.help |
|---|
| 184 | |
|---|
| 185 | |
|---|
| 186 | in:TmpInputFile |
|---|
| 187 | informat:flat |
|---|
| 188 | insave: |
|---|
| 189 | |
|---|
| 190 | out:TmpOutputFile |
|---|
| 191 | outformat:flat |
|---|
| 192 | |
|---|
| 193 | // -------------------------------------------------------------------------------- |
|---|
| 194 | |
|---|
| 195 | item:Create ClustalW Profile 2 |
|---|
| 196 | itemmeta: C |
|---|
| 197 | seqtype:* |
|---|
| 198 | itemmethod:(GOTO_LOCAL_DIR ; tr '"%//' '>' <TmpInputFile >../clus_prf ; RM_LOCAL_FILES(TmpInputFile)) |
|---|
| 199 | |
|---|
| 200 | itemhelp:clustalw.help |
|---|
| 201 | |
|---|
| 202 | in:TmpInputFile |
|---|
| 203 | informat:flat |
|---|
| 204 | insave: |
|---|
| 205 | |
|---|
| 206 | // -------------------------------------------------------------------------------- |
|---|
| 207 | |
|---|
| 208 | item:ClustalW Profile Alignment |
|---|
| 209 | itemmeta: A |
|---|
| 210 | seqtype:* |
|---|
| 211 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 212 | tr '"%//' '>' <TmpInputFile >clus_in; \ |
|---|
| 213 | RUN_IN_WINDOW((clustalw -output=PIR -profile1=clus_in -profile2=../clus_prf -align ; \ |
|---|
| 214 | cat clus_in.pir | arb_sed "s/^>DL;/#/g" | sed "s/^>P1;/%/g" | arb_sed "s/^\*$//g" >TmpOutputFile; )); \ |
|---|
| 215 | RM_LOCAL_FILES(clus_in* TmpInputFile)) |
|---|
| 216 | |
|---|
| 217 | itemhelp:clustalw.help |
|---|
| 218 | |
|---|
| 219 | |
|---|
| 220 | in:TmpInputFile |
|---|
| 221 | informat:flat |
|---|
| 222 | insave: |
|---|
| 223 | |
|---|
| 224 | out:TmpOutputFile |
|---|
| 225 | outformat:flat |
|---|
| 226 | |
|---|
| 227 | // -------------------------------------------------------------------------------- |
|---|
| 228 | |
|---|
| 229 | item:ClustalW DNA Alignment (fast) |
|---|
| 230 | seqtype: N |
|---|
| 231 | itemmeta: N |
|---|
| 232 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 233 | tr '"%//' '>' <TmpInputFile >clus_in ; \ |
|---|
| 234 | RUN_IN_WINDOW((clustalw -output=PIR -infile=clus_in -align \ |
|---|
| 235 | -quicktree $INTERACTIVE \ |
|---|
| 236 | -ktuple=$KTUPLE -topdiags=$TOPDIAGS \ |
|---|
| 237 | -window=$WINDOW -pairgap=$PAIRGAP \ |
|---|
| 238 | -score=$SCORE \ |
|---|
| 239 | -type=DNA -transweight=$TRANSWEIGHT \ |
|---|
| 240 | -gapopen=$GOP -gapext=$GEP -maxdiv=$MAXDIV \ |
|---|
| 241 | -dnamatrix=$DNAMATRIX; \ |
|---|
| 242 | cat clus_in.pir | arb_sed "s/^>DL;/#/g" | arb_sed "s/^>P1;/%/g" | arb_sed "s/^\*$//g" >TmpOutputFile; )) ; \ |
|---|
| 243 | RM_LOCAL_FILES(clus_in* TmpInputFile)) |
|---|
| 244 | |
|---|
| 245 | itemhelp:clustalw.help |
|---|
| 246 | |
|---|
| 247 | // parameters for fast pairwise alignment: |
|---|
| 248 | |
|---|
| 249 | arg:PAIRGAP |
|---|
| 250 | arglabel:Gap penalty (pairwise ali) |
|---|
| 251 | argtype:slider |
|---|
| 252 | argmin:1 |
|---|
| 253 | argmax:500 |
|---|
| 254 | argvalue:5 |
|---|
| 255 | |
|---|
| 256 | arg:KTUPLE |
|---|
| 257 | arglabel:K-tuple size |
|---|
| 258 | argtype:slider |
|---|
| 259 | argmin:1 |
|---|
| 260 | argmax:4 |
|---|
| 261 | argvalue:2 |
|---|
| 262 | |
|---|
| 263 | arg:TOPDIAGS |
|---|
| 264 | arglabel:No. of top diagonals |
|---|
| 265 | argtype:slider |
|---|
| 266 | argmin:1 |
|---|
| 267 | argmax:50 |
|---|
| 268 | argvalue:4 |
|---|
| 269 | |
|---|
| 270 | arg:WINDOW |
|---|
| 271 | arglabel:Window size |
|---|
| 272 | argtype:slider |
|---|
| 273 | argmin:1 |
|---|
| 274 | argmax:50 |
|---|
| 275 | argvalue:4 |
|---|
| 276 | |
|---|
| 277 | // parameters for multiple alignment: |
|---|
| 278 | |
|---|
| 279 | arg:DNAMATRIX |
|---|
| 280 | argtype:choice_menu |
|---|
| 281 | arglabel:Weighting matrix (multiple ali) |
|---|
| 282 | argchoice:IUB:IUB |
|---|
| 283 | argchoice:CLUSTALW:CLUSTALW |
|---|
| 284 | |
|---|
| 285 | arg:GOP |
|---|
| 286 | argtype:slider |
|---|
| 287 | arglabel:Gap Open Penalty |
|---|
| 288 | argmin:0 |
|---|
| 289 | argmax:100 |
|---|
| 290 | argvalue:15 |
|---|
| 291 | |
|---|
| 292 | arg:GEP |
|---|
| 293 | arglabel:Gap Extend Penalty |
|---|
| 294 | argtype:slider |
|---|
| 295 | argmin:0 |
|---|
| 296 | argmax:10 |
|---|
| 297 | argvalue:6.66 |
|---|
| 298 | |
|---|
| 299 | arg:MAXDIV |
|---|
| 300 | arglabel:% identity for delay |
|---|
| 301 | argtype:slider |
|---|
| 302 | argmin:0 |
|---|
| 303 | argmax:100 |
|---|
| 304 | argvalue:30 |
|---|
| 305 | |
|---|
| 306 | arg:TRANSWEIGHT |
|---|
| 307 | arglabel:Transition weight |
|---|
| 308 | argtype:slider |
|---|
| 309 | argmin:0.0 |
|---|
| 310 | argmax:1.0 |
|---|
| 311 | argvalue:0.5 |
|---|
| 312 | |
|---|
| 313 | arg:INTERACTIVE |
|---|
| 314 | arglabel:Interactive |
|---|
| 315 | argtype:choice_menu |
|---|
| 316 | argchoice:No: |
|---|
| 317 | argchoice:Yes:-interactive |
|---|
| 318 | |
|---|
| 319 | in:TmpInputFile |
|---|
| 320 | informat:flat |
|---|
| 321 | insave: |
|---|
| 322 | |
|---|
| 323 | out:TmpOutputFile |
|---|
| 324 | outformat:flat |
|---|
| 325 | |
|---|
| 326 | // -------------------------------------------------------------------------------- |
|---|
| 327 | |
|---|
| 328 | item:ClustalW DNA Alignment (slow & accurate) |
|---|
| 329 | seqtype: N |
|---|
| 330 | itemmeta: s |
|---|
| 331 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 332 | tr '"%//' '>' <TmpInputFile >clus_in ; \ |
|---|
| 333 | RUN_IN_WINDOW((clustalw -output=PIR -infile=clus_in -align \ |
|---|
| 334 | $INTERACTIVE \ |
|---|
| 335 | -pwdnamatrix=$PWDNAMATRIX \ |
|---|
| 336 | -pwgapopen=$PWGOP -pwgapext=$PWGEP \ |
|---|
| 337 | -type=DNA -transweight=$TRANSWEIGHT \ |
|---|
| 338 | -gapopen=$GOP -gapext=$GEP -maxdiv=$MAXDIV \ |
|---|
| 339 | -dnamatrix=$DNAMATRIX; \ |
|---|
| 340 | cat clus_in.pir | arb_sed "s/^>DL;/#/g" | sed "s/^>P1;/%/g" | arb_sed "s/^\*$//g" >TmpOutputFile; )) ; \ |
|---|
| 341 | RM_LOCAL_FILES(clus_in* TmpInputFile)) |
|---|
| 342 | |
|---|
| 343 | itemhelp:clustalw.help |
|---|
| 344 | |
|---|
| 345 | // parameters for pairwise alignment: |
|---|
| 346 | |
|---|
| 347 | arg:PWDNAMATRIX |
|---|
| 348 | argtype:choice_menu |
|---|
| 349 | arglabel:Weighting matrix (pairwise ali) |
|---|
| 350 | argchoice:IUB:IUB |
|---|
| 351 | argchoice:CLUSTALW:CLUSTALW |
|---|
| 352 | |
|---|
| 353 | arg:PWGOP |
|---|
| 354 | argtype:slider |
|---|
| 355 | arglabel:Gap Open Penalty |
|---|
| 356 | argmin:0 |
|---|
| 357 | argmax:100 |
|---|
| 358 | argvalue:15 |
|---|
| 359 | |
|---|
| 360 | arg:PWGEP |
|---|
| 361 | arglabel:Gap Extend Penalty |
|---|
| 362 | argtype:slider |
|---|
| 363 | argmin:0 |
|---|
| 364 | argmax:10 |
|---|
| 365 | argvalue:6.66 |
|---|
| 366 | |
|---|
| 367 | // parameters for multiple alignment: |
|---|
| 368 | |
|---|
| 369 | arg:DNAMATRIX |
|---|
| 370 | argtype:choice_menu |
|---|
| 371 | arglabel:Weighting matrix (multiple ali) |
|---|
| 372 | argchoice:IUB:IUB |
|---|
| 373 | argchoice:CLUSTALW:CLUSTALW |
|---|
| 374 | |
|---|
| 375 | arg:GOP |
|---|
| 376 | argtype:slider |
|---|
| 377 | arglabel:Gap Open Penalty |
|---|
| 378 | argmin:0 |
|---|
| 379 | argmax:100 |
|---|
| 380 | argvalue:15 |
|---|
| 381 | |
|---|
| 382 | arg:GEP |
|---|
| 383 | arglabel:Gap Extend Penalty |
|---|
| 384 | argtype:slider |
|---|
| 385 | argmin:0 |
|---|
| 386 | argmax:10 |
|---|
| 387 | argvalue:6.66 |
|---|
| 388 | |
|---|
| 389 | arg:MAXDIV |
|---|
| 390 | arglabel:% identity for delay |
|---|
| 391 | argtype:slider |
|---|
| 392 | argmin:0 |
|---|
| 393 | argmax:100 |
|---|
| 394 | argvalue:30 |
|---|
| 395 | |
|---|
| 396 | arg:TRANSWEIGHT |
|---|
| 397 | arglabel:Transition weight |
|---|
| 398 | argtype:slider |
|---|
| 399 | argmin:0.0 |
|---|
| 400 | argmax:1.0 |
|---|
| 401 | argvalue:0.5 |
|---|
| 402 | |
|---|
| 403 | arg:INTERACTIVE |
|---|
| 404 | arglabel:Interactive |
|---|
| 405 | argtype:choice_menu |
|---|
| 406 | argchoice:No: |
|---|
| 407 | argchoice:Yes:-interactive |
|---|
| 408 | |
|---|
| 409 | in:TmpInputFile |
|---|
| 410 | informat:flat |
|---|
| 411 | insave: |
|---|
| 412 | |
|---|
| 413 | out:TmpOutputFile |
|---|
| 414 | outformat:flat |
|---|
| 415 | |
|---|
| 416 | // -------------------------------------------------------------------------------- |
|---|
| 417 | |
|---|
| 418 | item:ClustalW Protein Alignment (fast) |
|---|
| 419 | seqtype: A |
|---|
| 420 | itemmeta: o |
|---|
| 421 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 422 | tr '"%//' '>' <TmpInputFile >clus_in ; \ |
|---|
| 423 | RUN_IN_WINDOW((clustalw -output=PIR -infile=clus_in -align \ |
|---|
| 424 | -quicktree $INTERACTIVE \ |
|---|
| 425 | -ktuple=$KTUPLE -topdiags=$TOPDIAGS \ |
|---|
| 426 | -window=$WINDOW -pairgap=$PAIRGAP \ |
|---|
| 427 | -score=$SCORE \ |
|---|
| 428 | -type=PROTEIN -transweight=$TRANSWEIGHT \ |
|---|
| 429 | -gapopen=$GOP -gapext=$GEP -maxdiv=$MAXDIV \ |
|---|
| 430 | -matrix=$MATRIX $NEGMATRIX; \ |
|---|
| 431 | cat clus_in.pir | arb_sed "s/^>DL;/#/g" | sed "s/^>P1;/%/g" | arb_sed "s/^\*$//g" >TmpOutputFile; )) ; \ |
|---|
| 432 | RM_LOCAL_FILES(clus_in* TmpInputFile)) |
|---|
| 433 | |
|---|
| 434 | itemhelp:clustalw.help |
|---|
| 435 | |
|---|
| 436 | // parameters for fast pairwise alignment: |
|---|
| 437 | |
|---|
| 438 | arg:PAIRGAP |
|---|
| 439 | arglabel:Gap penalty (pairwise ali) |
|---|
| 440 | argtype:slider |
|---|
| 441 | argmin:1 |
|---|
| 442 | argmax:500 |
|---|
| 443 | argvalue:3 |
|---|
| 444 | |
|---|
| 445 | arg:KTUPLE |
|---|
| 446 | arglabel:K-tuple size |
|---|
| 447 | argtype:slider |
|---|
| 448 | argmin:1 |
|---|
| 449 | argmax:2 |
|---|
| 450 | argvalue:1 |
|---|
| 451 | |
|---|
| 452 | arg:TOPDIAGS |
|---|
| 453 | arglabel:No. of top diagonals |
|---|
| 454 | argtype:slider |
|---|
| 455 | argmin:1 |
|---|
| 456 | argmax:50 |
|---|
| 457 | argvalue:5 |
|---|
| 458 | |
|---|
| 459 | arg:WINDOW |
|---|
| 460 | arglabel:Window size |
|---|
| 461 | argtype:slider |
|---|
| 462 | argmin:1 |
|---|
| 463 | argmax:50 |
|---|
| 464 | argvalue:5 |
|---|
| 465 | |
|---|
| 466 | // parameters for multiple alignment: |
|---|
| 467 | |
|---|
| 468 | arg:MATRIX |
|---|
| 469 | argtype:choice_menu |
|---|
| 470 | arglabel:Weighting matrix (multiple ali) |
|---|
| 471 | argchoice:Gonnet series:GONNET |
|---|
| 472 | argchoice:Blosum series:BLOSUM |
|---|
| 473 | argchoice:PAM series:PAM |
|---|
| 474 | argchoice:ID matrix:ID |
|---|
| 475 | |
|---|
| 476 | arg:GOP |
|---|
| 477 | argtype:slider |
|---|
| 478 | arglabel:Gap Open Penalty |
|---|
| 479 | argmin:0 |
|---|
| 480 | argmax:100 |
|---|
| 481 | argvalue:10 |
|---|
| 482 | |
|---|
| 483 | arg:GEP |
|---|
| 484 | arglabel:Gap Extend Penalty |
|---|
| 485 | argtype:slider |
|---|
| 486 | argmin:0 |
|---|
| 487 | argmax:10 |
|---|
| 488 | argvalue:0.2 |
|---|
| 489 | |
|---|
| 490 | arg:MAXDIV |
|---|
| 491 | arglabel:% identity for delay |
|---|
| 492 | argtype:slider |
|---|
| 493 | argmin:0 |
|---|
| 494 | argmax:100 |
|---|
| 495 | argvalue:30 |
|---|
| 496 | |
|---|
| 497 | arg:TRANSWEIGHT |
|---|
| 498 | arglabel:Transition weight |
|---|
| 499 | argtype:slider |
|---|
| 500 | argmin:0.0 |
|---|
| 501 | argmax:1.0 |
|---|
| 502 | argvalue:0.5 |
|---|
| 503 | |
|---|
| 504 | arg:NEGMATRIX |
|---|
| 505 | arglabel:Use negative matrix |
|---|
| 506 | argtype:choice_menu |
|---|
| 507 | argchoice:No: |
|---|
| 508 | argchoice:Yes:-negative |
|---|
| 509 | |
|---|
| 510 | arg:INTERACTIVE |
|---|
| 511 | arglabel:Interactive |
|---|
| 512 | argtype:choice_menu |
|---|
| 513 | argchoice:No: |
|---|
| 514 | argchoice:Yes:-interactive |
|---|
| 515 | |
|---|
| 516 | in:TmpInputFile |
|---|
| 517 | informat:flat |
|---|
| 518 | insave: |
|---|
| 519 | |
|---|
| 520 | out:TmpOutputFile |
|---|
| 521 | outformat:flat |
|---|
| 522 | |
|---|
| 523 | // -------------------------------------------------------------------------------- |
|---|
| 524 | |
|---|
| 525 | item:ClustalW Protein Alignment (slow & accurate) |
|---|
| 526 | seqtype: A |
|---|
| 527 | itemmeta: l |
|---|
| 528 | itemmethod:(GOTO_LOCAL_DIR; \ |
|---|
| 529 | tr '"%//' '>' <TmpInputFile >clus_in ; \ |
|---|
| 530 | RUN_IN_WINDOW((clustalw -output=PIR -infile=clus_in -align \ |
|---|
| 531 | $INTERACTIVE \ |
|---|
| 532 | -pwmatrix=$PWMATRIX \ |
|---|
| 533 | -pwgapopen=$PWGOP -pwgapext=$PWGEP \ |
|---|
| 534 | -type=PROTEIN -transweight=$TRANSWEIGHT \ |
|---|
| 535 | -gapopen=$GOP -gapext=$GEP -maxdiv=$MAXDIV \ |
|---|
| 536 | -matrix=$MATRIX $NEGMATRIX; \ |
|---|
| 537 | cat clus_in.pir | arb_sed "s/^>DL;/#/g" | sed "s/^>P1;/%/g" | arb_sed "s/^\*$//g" >TmpOutputFile; )) ; \ |
|---|
| 538 | RM_LOCAL_FILES(clus_in* TmpInputFile)) |
|---|
| 539 | |
|---|
| 540 | itemhelp:clustalw.help |
|---|
| 541 | |
|---|
| 542 | // parameters for pairwise alignment: |
|---|
| 543 | |
|---|
| 544 | arg:PWMATRIX |
|---|
| 545 | argtype:choice_menu |
|---|
| 546 | arglabel:Weighting matrix (pairwise ali) |
|---|
| 547 | argchoice:Gonnet series:GONNET |
|---|
| 548 | argchoice:Blosum series:BLOSUM |
|---|
| 549 | argchoice:PAM series:PAM |
|---|
| 550 | argchoice:ID matrix:ID |
|---|
| 551 | |
|---|
| 552 | arg:PWGOP |
|---|
| 553 | argtype:slider |
|---|
| 554 | arglabel:Gap Open Penalty |
|---|
| 555 | argmin:0 |
|---|
| 556 | argmax:100 |
|---|
| 557 | argvalue:10 |
|---|
| 558 | |
|---|
| 559 | arg:PWGEP |
|---|
| 560 | arglabel:Gap Extend Penalty |
|---|
| 561 | argtype:slider |
|---|
| 562 | argmin:0 |
|---|
| 563 | argmax:10 |
|---|
| 564 | argvalue:0.1 |
|---|
| 565 | |
|---|
| 566 | // parameters for multiple alignment: |
|---|
| 567 | |
|---|
| 568 | arg:MATRIX |
|---|
| 569 | argtype:choice_menu |
|---|
| 570 | arglabel:Weighting matrix (multiple ali) |
|---|
| 571 | argchoice:Gonnet series:GONNET |
|---|
| 572 | argchoice:Blosum series:BLOSUM |
|---|
| 573 | argchoice:PAM series:PAM |
|---|
| 574 | argchoice:ID matrix:ID |
|---|
| 575 | |
|---|
| 576 | arg:GOP |
|---|
| 577 | argtype:slider |
|---|
| 578 | arglabel:Gap Open Penalty |
|---|
| 579 | argmin:0 |
|---|
| 580 | argmax:100 |
|---|
| 581 | argvalue:10 |
|---|
| 582 | |
|---|
| 583 | arg:GEP |
|---|
| 584 | arglabel:Gap Extend Penalty |
|---|
| 585 | argtype:slider |
|---|
| 586 | argmin:0 |
|---|
| 587 | argmax:10 |
|---|
| 588 | argvalue:0.2 |
|---|
| 589 | |
|---|
| 590 | arg:MAXDIV |
|---|
| 591 | arglabel:% identity for delay |
|---|
| 592 | argtype:slider |
|---|
| 593 | argmin:0 |
|---|
| 594 | argmax:100 |
|---|
| 595 | argvalue:30 |
|---|
| 596 | |
|---|
| 597 | arg:TRANSWEIGHT |
|---|
| 598 | arglabel:Transition weight |
|---|
| 599 | argtype:slider |
|---|
| 600 | argmin:0.0 |
|---|
| 601 | argmax:1.0 |
|---|
| 602 | argvalue:0.5 |
|---|
| 603 | |
|---|
| 604 | arg:NEGMATRIX |
|---|
| 605 | arglabel:Use negative matrix |
|---|
| 606 | argtype:choice_menu |
|---|
| 607 | argchoice:No: |
|---|
| 608 | argchoice:Yes:-negative |
|---|
| 609 | |
|---|
| 610 | arg:INTERACTIVE |
|---|
| 611 | arglabel:Interactive |
|---|
| 612 | argtype:choice_menu |
|---|
| 613 | argchoice:No: |
|---|
| 614 | argchoice:Yes:-interactive |
|---|
| 615 | |
|---|
| 616 | in:TmpInputFile |
|---|
| 617 | informat:flat |
|---|
| 618 | insave: |
|---|
| 619 | |
|---|
| 620 | out:TmpOutputFile |
|---|
| 621 | outformat:flat |
|---|
| 622 | |
|---|
| 623 | // -------------------------------------------------------------------------------- |
|---|
| 624 | |
|---|
| 625 | item:Assemble Contigs |
|---|
| 626 | itemmeta: g |
|---|
| 627 | seqtype:* |
|---|
| 628 | itemmethod: ( GOTO_LOCAL_DIR; \ |
|---|
| 629 | tr '"%//' '>' <TmpInputFile > tr.out; \ |
|---|
| 630 | CAP2 tr.out $OVERLAP $PMATCH > TmpOutputFile; \ |
|---|
| 631 | RM_LOCAL_FILES(TmpInputFile tr.out) ) |
|---|
| 632 | itemhelp:CAP2.help |
|---|
| 633 | |
|---|
| 634 | arg:OVERLAP |
|---|
| 635 | argtype:slider |
|---|
| 636 | arglabel:Minimum overlap? |
|---|
| 637 | argmin:5 |
|---|
| 638 | argmax:100 |
|---|
| 639 | argvalue:20 |
|---|
| 640 | |
|---|
| 641 | arg:PMATCH |
|---|
| 642 | argtype:slider |
|---|
| 643 | arglabel:Percent match required within overlap |
|---|
| 644 | argmin:25 |
|---|
| 645 | argmax:100 |
|---|
| 646 | argvalue:90 |
|---|
| 647 | |
|---|
| 648 | in:TmpInputFile |
|---|
| 649 | informat:flat |
|---|
| 650 | insave: |
|---|
| 651 | |
|---|
| 652 | out:TmpOutputFile |
|---|
| 653 | outformat:gde |
|---|
| 654 | |
|---|