Skip to content
Snippets Groups Projects
Commit 3284c3bb authored by Clara Serger's avatar Clara Serger
Browse files

Merge branch 'sequence_generator' into 'main'

modified:   read_sequencer_package/generate_sequences.py

See merge request !11
parents eacf358c 36394b3d
No related branches found
No related tags found
1 merge request!11modified: read_sequencer_package/generate_sequences.py
import random import random
def generate_sequences(n, mean, sd): def generate_sequences(n, mean, sd):
"""Summary line. """
Generates random sequences. Generates random sequences.
Args: Args:
...@@ -14,12 +12,13 @@ def generate_sequences(n, mean, sd): ...@@ -14,12 +12,13 @@ def generate_sequences(n, mean, sd):
Returns: Returns:
list: of n sequences list: of n sequences
""" """
l1 = [] dict1 = {}
for i in range(n): for i in range(n):
keys = range(n)
seq = "" seq = ""
nt = ["A", "T", "C", "G"] nt = ["A", "T", "C", "G"]
for pos in range(round(random.gauss(mean, sd))): for value in range(round(random.gauss(mean, sd))):
seq = seq + random.choice(nt) seq = seq + random.choice(nt)
l1.append(seq) dict1[keys[i]] = seq
return l1 return dict1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment