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
|
#@UGENE_WORKFLOW
#Performs multiple sequence alignment with MUSCLE algorithm and saves the resulting alignment to document. Source data can be of any format containing sequences or alignments.
#
#To use this workflow, you need to specify locations for input and output file(s). To do this, select a corresponding task, so its' parameters appear in Property Inspector panel, and specify desired value(s) for "URL" parameter. Then you can launch the workflow with pressing Ctrl+R keys.
workflow "Align sequences with MUSCLE"{
read-msa {
type:read-msa;
name:"Read alignment";
}
muscle {
type:muscle;
name:"Align with MUSCLE";
}
write-msa {
type:write-msa;
name:"Write alignment";
document-format:clustal;
url-out:muscle_alignment.aln;
}
.actor-bindings {
read-msa.out-msa->muscle.in-msa
muscle.out-msa->write-msa.in-msa
}
read-msa.msa->muscle.in-msa.msa
muscle.msa->write-msa.in-msa.msa
.meta {
visual {
read-msa {
pos:"-645 -555";
style:ext;
bg-color-ext:"0 128 128 64";
out-msa.angle:360;
}
muscle {
pos:"-480 -555";
style:ext;
bg-color-ext:"0 128 128 64";
in-msa.angle:180;
out-msa.angle:360;
}
write-msa {
pos:"-240 -555";
style:ext;
bg-color-ext:"0 128 128 64";
in-msa.angle:180;
}
read-msa.out-msa->muscle.in-msa {
text-pos:"-45 -50";
}
muscle.out-msa->write-msa.in-msa {
text-pos:"-45 -50";
}
}
wizard {
name:"Align Sequences with MUSCLE Wizard";
help-page-id:16122700;
auto-run: true;
page {
id:1;
next:2;
title:"Input MSA(s)";
parameters-area {
read-msa.url-in {
type:datasets;
}
}
}
page {
id:2;
title:"Align Sequences with MUSCLE";
parameters-area {
group {
title:"MUSCLE Algorithm parameters";
label-size:120;
muscle.mode {
}
muscle.stable {
}
muscle.max-iterations {
}
muscle.range {
}
}
group {
title:"Output File";
label-size:120;
write-msa.url-out {
label:"Result alignment";
}
write-msa.document-format {
}
}
}
}
}
}
}
|