~ubuntu-branches/debian/jessie/ugene/jessie

« back to all changes in this revision

Viewing changes to data/cmdline/revcompl.uwl

  • Committer: Package Import Robot
  • Author(s): Steffen Moeller
  • Date: 2011-11-02 13:29:07 UTC
  • mfrom: (1.2.1) (3.1.11 natty)
  • Revision ID: package-import@ubuntu.com-20111102132907-o34gwnt0uj5g6hen
Tags: 1.9.8+repack-1
* First release to Debian
  - added README.Debian
  - increased policy version to 3.9.2
  - added URLs for version control system
* Added debug package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!UGENE_WORKFLOW
 
2
#Convert input sequence into its reverse, complement or reverse-complement counterpart and write result sequence to file
 
3
 
 
4
workflow revcompl{
 
5
 
 
6
    reverse-complement {
 
7
        type:reverse-complement;
 
8
        name:"Reverse Complement";
 
9
        op-type:reverse-complement;
 
10
    }
 
11
    read-sequence {
 
12
        type:read-sequence;
 
13
        name:"Read sequence";
 
14
        merge-gap:10;
 
15
        mode:0;
 
16
    }
 
17
    write-sequence {
 
18
        type:write-sequence;
 
19
        name:"Write sequence";
 
20
        accumulate:true;
 
21
        document-format:fasta;
 
22
        write-mode:2;
 
23
    }
 
24
 
 
25
    read-sequence.sequence->reverse-complement.in-sequence.sequence
 
26
    read-sequence.annotations->write-sequence.in-sequence.annotations
 
27
    reverse-complement.sequence->write-sequence.in-sequence.sequence
 
28
 
 
29
    .iteration "Default iteration"{
 
30
        id:4;
 
31
 
 
32
        reverse-complement {
 
33
            op-type:reverse-complement;
 
34
        }
 
35
    }
 
36
    .meta {
 
37
        aliases {
 
38
            reverse-complement.op-type:type;
 
39
            read-sequence.url-in:in;
 
40
            write-sequence.document-format:format;
 
41
            write-sequence.url-out:out;
 
42
        }
 
43
        help {
 
44
            type:"Type of operation. Reverse-complement by default, 'norev' for complement only and 'nocompl' for reverse only";
 
45
            in:"Input file";
 
46
            format:"Output file format";
 
47
            out:"Output file";
 
48
        }
 
49
        visual {
 
50
            reverse-complement {
 
51
                description:"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN' 'http://www.w3.org/TR/REC-html40/strict.dtd'> <html><head><meta name='qrichtext' content='1' /><style type='text/css'> p, li { white-space: pre-wrap; } </style></head><body style=' font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;'> <p align='center' style=' margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;'><span style=' font-weight:600;'>Reverse Complement</span></p> <hr /> <p style=' margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;'>Converts a sequence from from <span style=' text-decoration: underline;'>Read sequence</span> into its reverse-complement counterpart</p></body></html>";
 
52
                tooltip:"Converts input sequence into its reverse, complement or reverse-complement counterpart";
 
53
                pos:"-525 -585";
 
54
                style:ext;
 
55
                bg-color-ext:"0 128 128 64";
 
56
                in-sequence.angle:180;
 
57
                out-sequence.angle:360;
 
58
            }
 
59
            read-sequence {
 
60
                description:"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN' 'http://www.w3.org/TR/REC-html40/strict.dtd'> <html><head><meta name='qrichtext' content='1' /><style type='text/css'> p, li { white-space: pre-wrap; } </style></head><body style=' font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;'> <p align='center' style=' margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;'><span style=' font-weight:600;'>Read sequence</span></p> <hr /> <p style=' margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;'>Reads sequence(s) from <span style=' text-decoration: underline; color:#ff0000;'>unset</span>.</p></body></html>";
 
61
                tooltip:"Reads sequences and annotations if any from local or remote files.";
 
62
                pos:"-705 -585";
 
63
                style:ext;
 
64
                bg-color-ext:"0 128 128 64";
 
65
                out-sequence.angle:360;
 
66
            }
 
67
            read-sequence.out-sequence->reverse-complement.in-sequence {
 
68
                text-pos:"-27.5 -24";
 
69
            }
 
70
            write-sequence {
 
71
                description:"<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN' 'http://www.w3.org/TR/REC-html40/strict.dtd'> <html><head><meta name='qrichtext' content='1' /><style type='text/css'> p, li { white-space: pre-wrap; } </style></head><body style=' font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;'> <p align='center' style=' margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;'><span style=' font-weight:600;'>Write sequence</span></p> <hr /> <p style=' margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;'>Save all sequences from <span style=' text-decoration: underline;'>Reverse Complement</span> to <span style=' text-decoration: underline; color:#ff0000;'>unset</span>.</p></body></html>";
 
72
                tooltip:"Writes all supplied sequences to file(s) in selected format.";
 
73
                pos:"-285 -585";
 
74
                style:ext;
 
75
                bg-color-ext:"0 128 128 64";
 
76
                in-sequence.angle:180;
 
77
            }
 
78
            reverse-complement.out-sequence->write-sequence.in-sequence {
 
79
                text-pos:"-45 -37";
 
80
            }
 
81
        }
 
82
    }
 
83
}
 
84