Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Document preview thumbnail
Aperçu 2 sur 12 pages
Resume

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

Document preview thumbnail
Aperçu 2 sur 12 pages

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.

Aperçu du contenu

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'))

Infos sur le Document

Publié le
31 juillet 2026
Nombre de pages
12
Écrit en
2025/2026
Type
Resume
€10,14

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Vendu
0
Abonnés
0
Éléments
4
Dernière vente
-



Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions