File: basic_align.uwl

package info (click to toggle)
ugene 52.1%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 133,376 kB
  • sloc: cpp: 747,593; xml: 212,891; ansic: 82,871; javascript: 5,416; yacc: 1,768; sh: 1,256; python: 771; perl: 226; makefile: 37
file content (102 lines) | stat: -rw-r--r-- 3,142 bytes parent folder | download | duplicates (3)
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 {
                        }
                    }
                }
            }
        }
    }
}