-
Notifications
You must be signed in to change notification settings - Fork 81
Home
Lydia Buntrock edited this page Oct 6, 2021
·
121 revisions
- Get to know SeqAn3 with our tutorial
- Build and testing our library
- SSH -- ssh in connection with the fu-berlin servers
- Coding guideline Coding Guideline
- Documentation Guideline
- Git Guideline Git Guideline
On Modern C++ and design patterns used in SeqAn:
- SeqAn3 architecture -- Dissertation von Hannes Hauswedell
- Modern Cpp -- A list of recommended readings of modern C++
- CppSessions -- Slides to former cpp sessions about modern C++
- Concepts TS -- a small guide to C++ Concepts
- Dynamic and Static Polymorphism
- Ranges -- a small guide to C++ Ranges
- CRTP π -- the Curiously Recurring Template Pattern
- Agile Project Execution -- Be an agile samurai βοΈ!
- Good Code Reviewsπ -- worth reading
- SeqAn3 design decisions
Archive 2021-10: Old Wiki
-
Weekly Todos -- Our Trello Board β
-
Core Meeting notes -- Summary of strategy meetings for design decisions.
-
Retrospectives -- How we conquer the world!
-
Group Organization -- Never miss a meeting! β
-
Ideas on Git Repository Structure β
-
Continuous Integration-> sollte enrico neu schreiben
Documents on high-level design decisions in certain modules:
-
Argument Parser
seqan3/argument_parser
-
Alphabet
seqan3/alphabet
-
ranges
-
Containers
seqan3/containers
-
Containers
-
Alignment
seqan3/alignment
- find
- graph
- search
-
Indexes
seqan3/index
- Input/Output
seqan3/io
- stream tokenisation, virtual_stream
- Sequence (Fasta, Fastq...)
- Alignment (SAM/BAM/CRAM, Blast)
- Structure (vienna)
- annotation (GTF, GFF...)
Drafts for new modules:
- I/O
- Tokenization -- Specification of Tokenization
- Stream -- Streams in SeqAn3