Date: Thu, 28 Mar 2024 22:12:37 +0700 (NOVT) Message-ID: <924429914.87006.1711638757963@ugene.net> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_87005_364508051.1711638757962" ------=_Part_87005_364508051.1711638757962 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
A metainformation block sets visu= al parameters of the workflow and aliases for running it from the command l= ine.
Each block starts with .meta= keyword and consists of the aliases and visual blocks:
.meta { aliases { # The workflow aliases } visual { # Visual data for element1 # Visual data for element2 # ... } }=20
The block starts with the paramet= er-aliases keyword and has the following format:
paramete= r-aliases { element_name.parameter_name:value; ... }=20
The value specified for an element parame= ter is used as the alias for this parameter when the workflow is execu= ted from the command line.
See an example of setting workflow aliase= s:
.meta { parameter-aliases { read-msa.url-in:in; write-msa.url-out:out; } ... }=20
Visual
The block starts with the vi= sual keyword. It describes the appearance of the workflow in = a Workflow Designer window, i.e. appearance of the workflow elements and connections:
visual { # Elements appearance element_name1 { element_appearance_parameter1:value1; element_appearance_parameter2:value2; ... } element_name2 { ... } ... # Connections appearance element1_name.port1_name->element2_name.port2_name { connection_appearance_parameter1:value3; ... } ... }=20
To describe an element appearance the fol= lowing parameters are used:
description =E2=80=94 description of the eleme= nt in the Property Editor. It is = in HTML format.
tooltip =E2=80=94 tooltip shown on the element= .
pos =E2=80=94 position of the element, assumin= g that bottom right corner of the window is (0, 0) position.
style =E2=80=94 style of the element. The foll= owing values are available:
For now, the only parameter that describe= s a connection appearance is:
For example:
visual { read-sequence { description:""; tooltip:"Reads sequences and annotations ..."; pos:"-930 -885"; style:ext; bg-color-ext:"0 128 128 64"; bounds:"-30 -30 45 103"; out-sequence.angle:272.309; } write-sequence { ... } read-sequence.out-sequence->write-sequence.in-sequence { text-pos:"-27.5 -24"; }=20