Function: random_seq
def random_seq(length, nb_of_seq, seq_type= "dna", n_jobs= 1) -> list[str]:
Description
Generates random sequences from a uniform probability distribution.
Parameters
| Parameter |
Type |
Default |
Description |
length |
int |
Required |
Length of sequences to generate. |
nb_of_seq |
int |
Required |
Number of sequences to generate. |
seq_type |
str |
dna |
Type of sequences. Either dna, rna, or aa for amino acids. |
n_jobs |
int |
1 |
Number of threads used to generate sequences in parallel. |
Returns
| Type |
Description |
list[str] |
Returns a list containing the sequences |
Examples
import dna_parser as dps
sequences= dps.random_seq(15,3)
print(sequences)
# Output:
# ['tagtccaaccacttg', 'gcagtactaaactca', 'caaggccatgaggta']