File: script-dump-sequence-info.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 (89 lines) | stat: -rw-r--r-- 2,545 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
#@UGENE_WORKFLOW
#For all incoming sequences, dump sequence name and sequence size to output

workflow "Dump sequence info"{
    Script-Dump-sequence-info {
        type:"Script-Dump Sequence Info";
        name:"Dump sequence info";
        script {
out_text=getName(in_sequence) + ": " + size(in_sequence);
        };
    }
    read-sequence {
        type:read-sequence;
        name:"Read sequence";
        merge-gap:10;
        mode:0;
    }
    write-text {
        type:write-text;
        name:"Write plain text";
        accumulate:true;
        write-mode:2;
        url-out:info.txt;
    }

    read-sequence.sequence->Script-Dump-sequence-info.in.sequence
    Script-Dump-sequence-info.text->write-text.in-text.text

    .meta {
        visual {
            Script-Dump-sequence-info {
                pos:"-555 -585";
                style:ext;
                bg-color-ext:"0 128 128 64";
                in.angle:180;
                out.angle:360;
            }
            read-sequence {
                pos:"-780 -585";
                style:ext;
                bg-color-ext:"0 128 128 64";
                out-sequence.angle:360;
            }
            write-text {
                pos:"-360 -585";
                style:ext;
                bg-color-ext:"0 128 128 64";
                in-text.angle:180;
            }
            read-sequence.out-sequence->Script-Dump-sequence-info.in {
                text-pos:"-27.5 -24";
            }
            Script-Dump-sequence-info.out->write-text.in-text {
                text-pos:"-32.5 -24";
            }
        }
        wizard {
            name:"Dump sequence info Wizard";
            help-page-id:16122709;
            auto-run: true;
            page {
                id:1;
                next:2;
                title:"Input sequence(s)";
                parameters-area {
                    read-sequence.url-in {
                        type:datasets;
                    }
                }
            }
            page {
                id:2;
                title:"Output data";
                parameters-area {
                    group {
                        title:"Output data";
                        label-size:120;
                        write-text.url-out {
                            label:"Result file";
                        }
                        write-text.accumulate {
                            label:"Accumulate results";
                        }
                    }
                }
            }
        }
    }
}