Intersect Annotations Element

Intersects two sets of annotations denoted as A and B.

Element type: intersect-annotations

Parameters

ParameterDescriptionDefault valueParameter in Workflow File
Result annotationsSelect one of the following:
  • Shared interval to report intervals shared between overlapped annotations from set A and set B.
  • Overlapped annotations from A to report annotations from set A that have an overlap with annotations from set B.
  • Non-overlapped annotations from A to report annotations from set A that have NO overlap with annotations from set B.
Overlapped annotations from set Areport
Unique overlapsIf the parameter value is “True,” write the original A entry once if any overlaps are found in B. In other words, just report the fact that at least one overlap was found in B. The minimum overlap number is ignored in this case. If the parameter value is “False,” the A annotation is reported for every overlap found.Trueunique
Minimum overlapMinimum overlap required as a fraction of an annotation from set A. By default, even 1 bp overlap between annotations from set A and set B is taken into account. Yet, sometimes you may want to restrict reported overlaps to cases where the annotations in B overlap at least X% (e.g., 50%) of the A annotation. This parameter is only available if the parameter “Unique overlaps” is “False.”0.0000001%minimum-overlap

Input/Output Ports

The element has 2 input ports:

Name in GUIName in Workflow FileSlotsSlot In GUISlot in Workflow FileType
Annotations Ainput-annotations-aannotationsAnnotations Aannotationsannotation-table
Annotations Binput-annotations-bannotationsAnnotations Bannotationsannotation-table

And 1 output port:

Name in GUIName in Workflow FileSlotsSlot In GUISlot in Workflow FileType
Annotationsoutput-intersect-annotationsannotationsAnnotationsannotationsannotation-table