Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Document preview thumbnail
Voorbeeld 2 van de 12 pagina's
Samenvatting

Samenvatting Bio-informatica commando's Python | KU Leuven | 2025/26

Document preview thumbnail
Voorbeeld 2 van de 12 pagina's

Dit document is een overzicht van alle gebruikte commandos voor Pyhton. Aan de hand hiervan hoef je tijdens het open boek examen niets meer op te zoeken en kan je alles kopieren en plakken uit het document.

Voorbeeld van de inhoud

Python (E06E2B) kernel altijd negatieve test uitvoeren!!!

Bij Claude: comments schrijven → tonen dat je het snapt !!

geheel getal = integer - kommagetal = float - stuk tekst = string – een lijst = [..] - een dict = {tekst}

• String: niet vermenigvuldigen met elkaar
• String kan je wel x10 doen om x aantal keer achter elkaar te laten staan

→ afhankelijk van het type kan je verschillende dingen doen



Type(…) = achterhalen welk type het is

Print(…) = printen wat die variabele is



Hoofdletter maken: dna.capitalize()

Lengte bepalen: len(dna)

Opslagen in een variabele: dna_length = len(dna)

Functie maken: def + naam van de functie + naam die je aan de functie geeft

= stuk code dat we opnieuw kunnen gebruiken



Nucleotiden tellen: def count_nucleotides(dna):

"""

Count the occurrence of each nucleotide (A, C, G, T) in a DNA string.

Parameters

----------

dna : str

DNA sequence, e.g. "ACGTACGT".

Returns

-------

dict

Mapping of nucleotide to count.

"""

dna = dna.upper()

return {nucleotide: dna.count(nucleotide) for nucleotide in "ACGT"}



dna_sequence = "ACGTAGGCTTACG"

print(count_nucleotides(dna_sequence))

, Drukletters maken: dna = dna.upper()



%GC-content bepalen: Gewoon in een cel:

dna =
"AACATGTTGAGCTCTGGCATAGAAGAGGCTGGTGGCTATTTTGTCCTTGGGCTGCCTGTT"

count_a = dna.count('A')

count_g = dna.count('G')

count_c = dna.count('C')

count_t = dna.count('T')

100 * (count_c + count_g)/(count_c + count_g + count_t + count_a)


In een functie:

dna =
"AACATGTTGAGCTCTGGCATAGAAGAGGCTGGTGGCTATTTTGTCCTTGGGCTGCCTGTT"

def perc_gc(dna):

count_a = dna.count('A')

count_g = dna.count('G')

count_c = dna.count('C')

count_t = dna.count('T')

return 100 * (count_c + count_g)/(count_c + count_g + count_t + count_a)



perc_gc(dna)




Reverse complement: def reverse_complement(dna):

"""Return the reverse complement of a DNA string."""

pairs = {'A': 'T', 'T': 'A', 'C': 'G', 'G': 'C'}

comp = ''.join(pairs[base] for base in dna)

return comp[::-1]



print(reverse_complement('ACT'))

Documentinformatie

Geüpload op
31 juli 2026
Aantal pagina's
12
Geschreven in
2025/2026
Type
Samenvatting
€10,14

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kan je een ander document kiezen. Je kan het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Verkocht
0
Volgers
0
Items
4
Laatst verkocht
-



Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen