seqan / seqan3

The modern C++ library for sequence analysis. Contains version 3 of the library and API docs.
https://www.seqan.de
Other
410 stars 82 forks source link

Improve the tutorial #1608

Closed wvdtoorn closed 4 years ago

wvdtoorn commented 4 years ago

Improvements to the tutorial, per section.

Setup

Quick Setup (using CMake)

Tutorial

First steps

Align two sequences

Parsing command line arguments

Assignment 2Exercise: Fun with views I

C++ Concepts

Exercise: Static polymorphism with alphabets II

Alphabets

Excercise: GC content of a sequence

Ranges

Exercise: Fun with views I
Exercise: Fun with views II
Exercise: Fun with views III

Sequence file I/O

Sequence file formats/File extensions
Reading a sequence file/Reading records
Sequence files as views/Applying a filter to a file
Sequence files as views/Reading paired-end reads

Computing pairwise alignments

Assignment 2
Assignment 3
Refine edit distance
smehringer commented 4 years ago

Why is seqan3::views::to (seqan3/range/views/to.hpp) not included in seqan3/range/views/all.hpp? I was confused about this.

Good catch! This was not intentional. The all.hpp header should always include every (non-detail) subheader in its module.

wvdtoorn commented 4 years ago

As discussed in last week's iteration planning, I am closing this issue and opening a separate one for the seqan3 Cookbook