Till KTH:s startsida Till KTH:s startsida

Gruppwebben som samarbetsyta stängs 1 oktober 2026. Du som administratör behöver nu exportera gruppens innehåll och/eller radera gruppen.

Observera: Från och med den 1 oktober 2026 kommer delar av gruppwebben som inte längre används, successivt att stängas ned, exempelvis gruppwebbar som redan har flyttats eller varit inaktiva under en längre tid.

Mer information hittar du i nyheten: Gruppwebben och Social stänger den 1 oktober 2026. Stöd och instruktioner för hur du exporterar en gruppwebb finns i: Gruppwebben som samarbetsyta stängs 1 oktober 2026..

Random DNA sequences

Write a Python program that prints a random DNA sequence in Fasta format.

Requirements

Your program should ask for the length of the sequence and suggest a reasonable sequence name.

The session should look something like:

$ python randomdna.py
Length: 34

>myrandomsequence
TGCGCATATTGTCTAACTATGGCTGTGGCCGGA

The output must be in valid Fasta format.

To present:

  1. Your code and a test run.

Hints

To think about: What distribution do you want for the nucleotides?

The Python module random is suitable to use in this assignment. Take a look at the online documentation the random module! Which function do you find most useful for this assignment?