Task Name: generate-dna
Generates a random DNA sequence with specified nucleotide content
Parameters:
algo - Algorithm for generating (using 'GC Content' by default) [String]
content - Specifies if the nucleotide content of generated sequence(s) will be taken from reference or specified manually (A, G, C, T parameters) (using 'manual' by default) [String]
count - Number of sequences to generate (using '1' by default) [Number]
length - Length of the resulted sequence(s) (using '1000' bp by default) [Number]
a - Adenine content (using '25' percents by default) [Number]
c - Cytosine content (using '25' percents by default) [Number]
g - Guanine content (using '25' percents by default) [Number]
t - Thymine content (using '25' percents by default) [Number]
ref - Path to the reference file (could 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 (using '-1' by default) [Number]
wnd-size - Size of window where set content (using '1000' by default) [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 (using 'True' by default) [Boolean]
format - Output file format (using 'fasta' by default) [String]
split - Split each incoming sequence on several parts (using '1' by default) [Number]
out - Output file [String]
Example:
Code Block |
---|
ugene generate-dna --length=2000 --a=45 --out=test.fa |