File: extract_transcript_seq.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 (120 lines) | stat: -rw-r--r-- 3,658 bytes parent folder | download | duplicates (4)
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
#@UGENE_WORKFLOW
#Uses input transcripts and genomic sequences to generate a FASTA file with the DNA sequences for the transcripts.
#Please make sure that contig or chromosome names in the transcript file(s) have corresponding entries in the input sequence(s).



workflow "Extract transcript sequences"{

    get-file-list {
        type:get-file-list;
        name:"Read Sequence(s)";
        url-in {
            dataset:"Dataset 1";
        }
    }
    get-file-list-1 {
        type:get-file-list;
        name:"Read Transcripts";
        url-in {
            dataset:"Dataset 1";
        }
    }
    multiplexer-1 {
        type:multiplexer;
        name:Multiplexer;
    }
    gffread {
        type:gffread;
        name:"Extract Transcript Sequences with Gffread";
        url-out:extracted.fa;
    }
    files-conversion {
        type:files-conversion;
        name:"To FASTA";
        document-format:fasta;
    }
    files-conversion-1 {
        type:files-conversion;
        name:"To GTF";
        document-format:gtf;
    }

    .actor-bindings {
        get-file-list.out-url->files-conversion.in-file
        get-file-list-1.out-url->files-conversion-1.in-file
        multiplexer-1.output-data->gffread.in-data
        files-conversion.out-file->multiplexer-1.input-data-1
        files-conversion-1.out-file->multiplexer-1.input-data-2
    }

    files-conversion.url->gffread.in-data.genome
    files-conversion-1.url->gffread.in-data.transcripts
    get-file-list.url->files-conversion.in-file.url
    get-file-list-1.url->files-conversion-1.in-file.url

    .meta {
        visual {
            files-conversion {
                pos:"-734 -673";
                style:simple;
                bg-color-simple:"84 84 84 255";
                in-file.angle:180;
                out-file.angle:360;
            }
            files-conversion-1 {
                pos:"-737 -506";
                style:simple;
                bg-color-simple:"84 84 84 255";
                in-file.angle:180;
                out-file.angle:360;
            }
            get-file-list {
                pos:"-940 -672";
                style:ext;
                bg-color-ext:"24 102 175 64";
                bounds:"-30 -30 87 73";
                out-url.angle:360;
            }
            get-file-list-1 {
                pos:"-940 -507";
                style:ext;
                bg-color-ext:"24 102 175 64";
                bounds:"-30 -30 86 63";
                out-url.angle:360;
            }
            gffread {
                pos:"-420 -644";
                style:ext;
                bg-color-ext:"208 69 0 64";
                bounds:"-30 -30 153 99";
                extracted-data.angle:342.973;
                in-data.angle:237.6;
            }
            multiplexer-1 {
                pos:"-614 -597";
                style:simple;
                bg-color-simple:"84 84 84 255";
                input-data-1.angle:150;
                input-data-2.angle:210;
                output-data.angle:360;
            }
            files-conversion-1.out-file->multiplexer-1.input-data-2 {
                text-pos:"-15.3828 -12";
            }
            files-conversion.out-file->multiplexer-1.input-data-1 {
                text-pos:"-16.3828 -28";
            }
            get-file-list-1.out-url->files-conversion-1.in-file {
                text-pos:"-42.3047 -28";
            }
            get-file-list.out-url->files-conversion.in-file {
                text-pos:"-35.3047 -23";
            }
            multiplexer-1.output-data->gffread.in-data {
                text-pos:"-49 -34";
            }
        }
    }
}