- Integration in KNIME und Erstellung einer Mini-Pipeline inkl. Auswertung (1 Woche)
- Parallelisierung des Barcode Demultiplexings (1 Woche)
- Änderung des approximativen Barcode Matchings für indexbasierte Suche (1 Woche)
- Ergänzung weiterer Flexbar Funktionalitäten, Code Review, Dokumentation (1-2 Wochen)
- Aufschrieb (2-3 Wochen)
- Integration in KNIME noch nicht abschließbar, da Unterstützung Seitens KNIME noch in Arbeit. Notwendige Einstellungen im Parser jedoch abgeschlossen und Programm somit integrierbar, sobal KNIME dazu bereit ist.
- Parallelisierung in größten Teilen abgeschlossen, Verwaltungsoverhead jedoch noch bei weitem zu groß. Weitere Änderungen notwendig.
- Alle Änderungen für Approximative Suche vorgenommen und getestet: Laufzeit verbessert.
- Kleinere Änderungen Vorgenommen, um Laufzeit noch etwas zu verbessern.
- Zu erstellen Statistiken geplant.
- Flexbarfunktionalitäten, welche evtl. ergänzt werden können, ermittelt.
- Alle Funktionen und Tetst für spätere Kompatibilität mit CUDA auf seqan::String anstelle von std::vector umgestsellt.
- Beginn der Umstellung der Kommentierung/Dokumentation von DoxyGen auf dddoc.- Alle Dateien an Sequan Style Guide Angepasst
- Statistische Unterstützung obiger Funktion gewährleistet
- Funktion für Trimming der Sequenzen vor Prozessierung implementiert, integriert
- Funktion für Trimming der Sequenzen nach Prozessierung implementiert, integriert
- Funktion für Tagging von Sequenzen, welche getrimmt wurden und/oder deren Adapter entfernt wurde, implementiert, integriert
- Funktion für das Ausschließen unidentifizierter Sequenzen von der weitern Prozessierung implementiert, integriert
- Tests zu obigen Funktionen geschrieben
- Obige Funktionen im Rahmen des Parsers getestet.
- Kleinere Änderungen im Parser, 2 kleinere Bugs behoben.
- Funktion für das Auschließen der unidentifizierten Sequenzen optimiert.
- Erzwingen von .fasta als Ausgabeformat ermöglicht.
- Tagging der IDs von Reads mit entfernten Adaptern ermöglicht.
- Tagging von Reads ermöglicht, welche dem QualityTrimming unterzogen wurden.- Funktion für das ausschließen der unidentifizierten Reads erstellt.
- Funktion zur Kontrolle der Mindestlänge nach Prozessierung implementiert, integriert
- Alle Löschoperationen von reads etc. wesentlich effizienter gestaltet.
- Ausgabe der Parameterübersicht im Konsolenfester ermöglich
- Laufenden Zähler für Zahl der bearbeiteten reads hinzugefügt.
- Funktionen so angepasst, dass keine StringSets o.ä. mehr zurückgegeben werden, um überflüssigen Aufwand zu vermeiden.- Fehler behoben, der bei nicht ausgeführten Demultiplexing zum Programmabsturz führt.
- Div. Fehler in Statistik behoben.
- Aufschrieb: Methoden
- Aufschrieb: Einleitung (Kontext)
- Alle Testläufe und Vergleiche durchgeführt
- Aufschrieb komplett
- Kosmetische Korrekturen im Code
- Zusammenstellung des Anhangs
=> Die Abgabe erfolgte am 16.09.2013
-- Main.serosko - 19 Jul 2013