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