#@UGENE_WORKFLOW workflow "New schema"{ collocated-annotation-search { type:collocated-annotation-search; name:"Collocation Search"; annotations:"s1, s2"; include-boundary:false; } read-sequence { type:read-sequence; name:"Read Sequence"; } write-sequence { type:write-sequence; name:"Write Sequence"; document-format:genbank; } .actor-bindings { collocated-annotation-search.out-annotations->write-sequence.in-sequence read-sequence.out-sequence->collocated-annotation-search.in-sequence } read-sequence.annotations->collocated-annotation-search.in-sequence.annotations read-sequence.sequence->collocated-annotation-search.in-sequence.sequence collocated-annotation-search.annotations->write-sequence.in-sequence.annotations read-sequence.annotations->write-sequence.in-sequence.annotations read-sequence.sequence->write-sequence.in-sequence.sequence .meta { visual { collocated-annotation-search { description:"
Collocation Search
For each sequence from Read Sequence and set of annotations from Read Sequence, look if s1, s2 annotations appear collocated within same region of length 1000.
Output the list of found regions annotated as misc_feature.
Read Sequence
Reads sequence(s) from unset.
"; tooltip:"Reads sequences and annotations if any from local or remote files."; pos:"-255 -705"; style:ext; bg-color-ext:"0 128 128 64"; out-sequence.angle:271.134; } write-sequence { description:"Write Sequence
Save all sequences from Read Sequence to unset.
"; tooltip:"Writes all supplied sequences to file(s) in selected format."; pos:"-285 -285"; style:ext; bg-color-ext:"0 128 128 64"; in-sequence.angle:47.5638; } collocated-annotation-search.out-annotations->write-sequence.in-sequence { text-pos:"-45 -21"; } read-sequence.out-sequence->collocated-annotation-search.in-sequence { text-pos:"-26.5 -11"; } } } }