Einführung
Wir werden git und github einsetzen, um die Grundlagen der Versionskontrolle zu erlernen. Wir werden Code entwickeln, um mehrere Bioinformatik-Algorithmen zu implementieren. Aus didaktischen Gründen werden wir die Algorithmen von Grund auf implementieren, obwohl dies selten der Fall ist, was Sie im Produktionscode tun möchten.
Zeitplan (ungefähr)
- Woche 1: Hello world! (Grundlagen von rustc, cargo, git, github)
- Woche 2: Datenstrukturen in Rust: traits
- Woche 3: Algorithmen in Rust
- Woche 4 - Woche 8: Programmierübungen -- Arbeiten mit FASTQ Dateien in Rust -- Arbeiten mit BAM Dateien in Rust -- ggf. andere Themen