Generating DNA Sequence
Task Name: generate-dna
Generates a random DNA sequence with specified nucleotide content.
Parameters:
algo - Algorithm for generation (default is ‘GC Content’) [String]
content - Specifies if the nucleotide content of the generated sequence(s) will be taken from a reference or specified manually (A, G, C, T parameters) (default is ‘manual’) [String]
count - Number of sequences to generate (default is ‘1’) [Number]
length - Length of the resulting sequence(s) (default is ‘1000’ bp) [Number]
a - Adenine content (default is ‘25%’) [Number]
c - Cytosine content (default is ‘25%’) [Number]
g - Guanine content (default is ‘25%’) [Number]
t - Thymine content (default is ‘25%’) [Number]
ref - Path to the reference file (can be a sequence or an alignment) [String]
seed - Value to initialize the random generator. By default (seed = -1), the generator is initialized with the system time (default is ‘-1’) [Number]
wnd-size - Size of the window where content is set (default is ‘1000’) [Number]
accumulate - Accumulate all incoming data in one file or create separate files for each input. In the latter case, an incremental numerical suffix is added to the file name (default is ‘True’) [Boolean]
format - Output file format (default is ‘fasta’) [String]
split - Split each incoming sequence into several parts (default is ‘1’) [Number]
out - Output file [String]
Example:
ugene generate-dna --length=2000 --a=45 --out=test.fa