Generate DNA Element

Generates random DNA sequences with a given nucleotide content that can be specified manually or evaluated from the reference file.

Element type: generate-dna

Parameters

ParameterDescriptionDefault valueParameter in Workflow FileType
LengthLength of the resulting sequence or sequences.1000 bplengthnumeric
CountNumber of sequences to generate.1countnumeric
SeedValue to initialize the random generator. By default (seed = -1), the generator is initialized with the system time.-1seednumeric
ContentSpecifies how the nucleotide content of the sequence(s) should be generated. It can be either taken from the reference file or input manually.manualcontentstring
AlgorithmAlgorithm for generating random sequence(s). Two algorithms are available: GC Content and GC Skew.GC Contentalgorithmstring
Window sizeThe DNA sequence generation is divided into windows of the specified size. In each window, the base ratio is kept.1000window-sizenumeric
ReferencePath to the reference file (could be a sequence or an alignment).reference-urlstring
AAdenine content.25%percent-anumeric
CCytosine content.25%percent-cnumeric
GGuanine content.25%percent-gnumeric
TThymine content.25%percent-tnumeric
GC SkewGC Skew is calculated as (G - C) / (G + C).0.25gc-skewnumeric

Available values for Content:

  • manual
  • reference

Available values for Algorithm:

  • gc-content
  • gc-skew

Input/Output Ports

The element has 1 output port:

Name in GUI: Sequences

Name in Workflow File: out-sequence

Slot In GUISlot in Workflow FileType
Sequencesequencesequence