[med-svn] [seqan] branch upstream updated (e8d90b2 -> 61466b0)

Andreas Tille tille at debian.org
Wed Jan 20 10:39:41 UTC 2016


This is an automated email from the git hooks/post-receive script.

tille pushed a change to branch upstream
in repository seqan.

      from  e8d90b2   Imported Upstream version 2.0.0+dfsg
       new  3e7c7b0   Imported Upstream version 2.0.1+dfsg
       new  61466b0   Imported Upstream version 2.0.1+dfsg

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGELOG.rst                                      |   82 +
 apps/alf/CMakeLists.txt                            |    2 +-
 apps/bs_tools/CMakeLists.txt                       |    2 +-
 apps/bs_tools/tests/run_tests.py                   |   31 +-
 apps/dfi/CMakeLists.txt                            |    2 +-
 apps/fiona/CMakeLists.txt                          |    2 +-
 apps/fx_tools/CMakeLists.txt                       |    2 +-
 apps/fx_tools/fx_bam_coverage.cpp                  |   34 +-
 apps/gustaf/CMakeLists.txt                         |    2 +-
 apps/insegt/CMakeLists.txt                         |    2 +-
 apps/mason2/CMakeLists.txt                         |    2 +-
 apps/mason2/mason_simulator.cpp                    |   83 +-
 apps/mason2/simulate_illumina.cpp                  |   14 +-
 apps/mason2/simulate_sanger.cpp                    |   14 +-
 apps/mason2/tests/simulator.out1.sam               |   52 +-
 apps/mason2/tests/simulator.out2.sam               |  100 +-
 apps/mason2/tests/simulator.out4.sam               |   26 +-
 apps/mason2/tests/simulator.out7.sam               |   50 +-
 apps/mason2/tests/simulator.out8.sam               | 1220 +++++++--------
 apps/micro_razers/CMakeLists.txt                   |    2 +-
 apps/ngs_roi/CMakeLists.txt                        |    2 +-
 apps/pair_align/CMakeLists.txt                     |    8 +-
 apps/param_chooser/CMakeLists.txt                  |    2 +-
 apps/rabema/CMakeLists.txt                         |    2 +-
 apps/rabema/curve_smoothing.h                      |    2 +-
 apps/rabema/rabema_build_gold_standard.cpp         |    2 +-
 apps/razers/CMakeLists.txt                         |    2 +-
 apps/razers2/CMakeLists.txt                        |    2 +-
 apps/razers2/outputFormat.h                        |    4 +-
 apps/razers3/CMakeLists.txt                        |    2 +-
 apps/razers3/README                                |   82 +-
 apps/rep_sep/CMakeLists.txt                        |    2 +-
 apps/sak/CMakeLists.txt                            |    2 +-
 apps/sam2matrix/CMakeLists.txt                     |    2 +-
 apps/samcat/CMakeLists.txt                         |    2 +-
 apps/searchjoin/CMakeLists.txt                     |    2 +-
 apps/seqan_flexbar/CMakeLists.txt                  |    2 +-
 apps/seqan_tcoffee/CMakeLists.txt                  |    2 +-
 apps/seqan_tcoffee/tests/1aab.i.fasta              |  110 +-
 apps/seqan_tcoffee/tests/1ad2.i.fasta              |  110 +-
 apps/seqan_tcoffee/tests/2trx.i.fasta              |  110 +-
 apps/seqcons/CMakeLists.txt                        |    2 +-
 apps/seqcons2/CMakeLists.txt                       |    2 +-
 apps/sgip/CMakeLists.txt                           |    2 +-
 apps/snp_store/CMakeLists.txt                      |    2 +-
 apps/splazers/CMakeLists.txt                       |    7 +-
 apps/splazers/razers_spliced.h                     |    4 +-
 apps/stellar/CMakeLists.txt                        |    2 +-
 apps/stellar/stellar.cpp                           |    7 +-
 apps/tree_recon/CMakeLists.txt                     |    2 +-
 apps/yara/CMakeLists.txt                           |    8 +-
 apps/yara/bits_context.h                           |    4 +-
 apps/yara/mapper.cpp                               |   11 +-
 apps/yara/misc_options.h                           |    2 +-
 apps/yara/tests/gold/adeno-reads_1.t1.sam          |    2 +-
 demos/align/compute_alignment_stats.cpp            |   66 -
 demos/align/compute_alignment_stats.cpp.stdout     |   50 -
 demos/align_gaps_clipping.cpp                      |   74 -
 demos/alignment.cpp                                |   51 -
 demos/alignment_local.cpp                          |   91 --
 demos/allocator.cpp                                |   28 -
 demos/bam_io/bam_tags_dict.cpp                     |   36 -
 demos/bam_library_size.cpp                         |  271 ----
 demos/basic/enable_if.cpp                          |   96 --
 demos/benchmark_stream.cpp                         |  422 -----
 demos/{ => dox}/align/align.cpp                    |    0
 demos/{ => dox}/align/align.cpp.stdout             |    0
 demos/dox/align/compute_alignment_stats.cpp        |   65 +
 demos/dox/align/compute_alignment_stats.cpp.stdout |   52 +
 demos/{ => dox}/align/gaps_example.cpp             |    0
 demos/{ => dox}/align/gaps_example.cpp.stdout      |    0
 demos/{ => dox}/align/global_alignment_banded.cpp  |    0
 .../align/global_alignment_banded.cpp.stdout       |    0
 .../{ => dox}/align/global_alignment_unbanded.cpp  |    0
 .../align/global_alignment_unbanded.cpp.stdout     |    0
 demos/{ => dox}/align/integrate_align.cpp          |    0
 demos/{ => dox}/align/integrate_align.cpp.stdout   |    0
 demos/{ => dox}/align_extend/extend_alignment.cpp  |    0
 .../align_extend/extend_alignment.cpp.stdout       |    0
 .../align_profile/profile_seq_frac_score.cpp       |    0
 .../{ => dox}/align_profile/profile_seq_score.cpp  |    0
 demos/{ => dox}/align_split/split_alignment.cpp    |    0
 .../align_split/split_alignment.cpp.stdout         |    0
 demos/{ => dox}/arg_parse/argument_parser.cpp      |    0
 demos/{ => dox}/bam_io/bam_file_in.cpp             |    0
 demos/dox/bam_io/bam_tags_dict.cpp                 |   36 +
 demos/{ => dox}/bam_io/bam_tags_dict.cpp.stdout    |    0
 demos/dox/basic/enable_if.cpp                      |   96 ++
 demos/{ => dox}/basic/metaprogramming_control.cpp  |    0
 demos/{ => dox}/basic/metaprogramming_logic.cpp    |    0
 demos/{ => dox}/basic/metaprogramming_math.cpp     |    0
 demos/{ => dox}/basic/metaprogramming_switch.cpp   |    0
 demos/{ => dox}/basic/simple_type_construction.cpp |    0
 .../bed_io/UNUSED_bed_stream_read.cpp}             |    0
 demos/{ => dox}/consensus/consensus_alignment.cpp  |    0
 .../consensus/consensus_alignment.cpp.stdout       |    0
 demos/{ => dox}/find/finder_aho_corasick.cpp       |    0
 demos/{ => dox}/find/finder_index.cpp              |    0
 demos/{ => dox}/find/finder_index.cpp.stdout       |    0
 demos/{ => dox}/find/finder_online.cpp             |    0
 demos/{ => dox}/find/finder_online.cpp.stdout      |    0
 .../gff_io/UNUSED_gff_stream_read.cpp}             |    0
 .../graph_algorithms/all_pairs_shortest_path.cpp   |   43 +
 .../all_pairs_shortest_path.cpp.stdout             |    0
 .../graph_algorithms/bellman_ford_algorithm.cpp    |   46 +
 .../bellman_ford_algorithm.cpp.stdout              |    0
 .../dox/graph_algorithms/breadth_first_search.cpp  |   52 +
 .../breadth_first_search.cpp.stdout                |    0
 demos/dox/graph_algorithms/dag_shortest_path.cpp   |   43 +
 .../graph_algorithms/dag_shortest_path.cpp.stdout  |    0
 demos/dox/graph_algorithms/depth_first_search.cpp  |   50 +
 .../graph_algorithms/depth_first_search.cpp.stdout |    0
 demos/dox/graph_algorithms/dijkstra.cpp            |   71 +
 .../{ => dox}/graph_algorithms/dijkstra.cpp.stdout |    0
 .../graph_algorithms/floyd_warshall_algorithm.cpp  |   42 +
 .../floyd_warshall_algorithm.cpp.stdout            |    0
 .../graph_algorithms/ford_fulkerson_algorithm.cpp  |   40 +
 .../ford_fulkerson_algorithm.cpp.stdout            |    0
 .../heaviest_increasing_subsequence.cpp            |    0
 demos/dox/graph_algorithms/kruskals_algorithm.cpp  |   48 +
 .../graph_algorithms/kruskals_algorithm.cpp.stdout |    0
 .../longest_common_subsequence.cpp                 |    0
 .../longest_increasing_subsequence.cpp             |    0
 demos/dox/graph_algorithms/prims_algorithm.cpp     |   46 +
 .../graph_algorithms/prims_algorithm.cpp.stdout    |    0
 .../strongly_connected_components.cpp              |   41 +
 .../strongly_connected_components.cpp.stdout       |    0
 demos/dox/graph_algorithms/topological_sort.cpp    |   42 +
 .../graph_algorithms/topological_sort.cpp.stdout   |    0
 demos/dox/graph_algorithms/transitive_closure.cpp  |   34 +
 .../graph_algorithms/transitive_closure.cpp.stdout |    0
 demos/{ => dox}/graph_align/graph_align.cpp        |    0
 .../graph_types}/graph_algo_dijkstra.cpp           |    0
 .../graph_types}/graph_algo_dijkstra.cpp.stdout    |    0
 .../shape.cpp => dox/index/UNUSED_shape.cpp}       |    0
 .../index/UNUSED_shape_hash.cpp}                   |    0
 .../index/UNUSED_shape_hash_next.cpp}              |    0
 .../index/begin_atEnd_representative.cpp}          |    0
 .../index/begin_atEnd_representative.cpp.stdout}   |    0
 .../index/begin_atEnd_representative_bottomUp.cpp} |    0
 ...egin_range_goDown_representative_repLength.cpp} |    0
 .../index_counting.cpp => dox/index/counting.cpp}  |    0
 .../index/counting.cpp.stdout}                     |    0
 ...x_textAt_indexText_saAt_indexRequire.cpp.stdout |    0
 demos/{ => dox}/index/find_repeats.cpp             |    0
 .../index_finder.cpp => dox/index/finder.cpp}      |    0
 .../index/finder.cpp.stdout}                       |    0
 ...getOccurrences_getFrequency_range_getFibre.cpp} |    0
 ...rrences_getFrequency_range_getFibre.cpp.stdout} |    0
 .../index_iterator.cpp => dox/index/iterator.cpp}  |    0
 .../index/iterator.cpp.stdout}                     |    0
 .../index/iterator_short.cpp}                      |    0
 .../index/iterator_short.cpp.stdout}               |    0
 demos/dox/index/length_countSequences.cpp          |   26 +
 .../index/length_countSequences.cpp.stdout}        |    0
 .../index/maxrepeats.cpp}                          |    0
 .../{index/index_mummy.cpp => dox/index/mummy.cpp} |    0
 .../index/mummy.cpp.stdout}                        |    0
 demos/{index/index_mums.cpp => dox/index/mums.cpp} |    0
 .../index/node_predicate.cpp}                      |    0
 demos/dox/index/open_save.cpp                      |   27 +
 .../index/open_save.cpp.stdout}                    |    0
 demos/{ => dox}/index/ref.fa                       |    0
 demos/{ => dox}/index/shape_hash_init.cpp          |    0
 .../index_sufarray.cpp => dox/index/sufarray.cpp}  |    0
 .../index/sufarray.cpp.stdout}                     |    0
 .../index/supermaxrepeats.cpp}                     |    0
 .../index/textAt_indexText_saAt_indexRequire.cpp}  |    0
 .../textAt_indexText_saAt_indexRequire.cpp.stdout} |    0
 demos/{ => dox}/misc/enumerate_strings.cpp         |    0
 demos/{ => dox}/misc/enumerate_strings.cpp.stdout  |    0
 demos/{ => dox}/misc/get_terminal_size.cpp         |    0
 demos/{ => dox}/misc/interval_tree_example.cpp     |    0
 demos/{ => dox}/misc/name_store_cache.cpp          |    0
 demos/{ => dox}/misc/name_store_cache.cpp.stdout   |    0
 demos/{ => dox/modifier}/cyclic_shape.cpp          |    0
 demos/{ => dox/modifier}/cyclic_shape.cpp.stdout   |    0
 demos/{ => dox/modifier}/cyclic_shape_snippets.cpp |    0
 demos/{ => dox}/modifier/modified_string.cpp       |    0
 .../{ => dox}/modifier/modified_string.cpp.stdout  |    0
 .../modifier/modified_string_mod_view.cpp          |    0
 .../modifier/modified_string_mod_view.cpp.stdout   |    0
 .../{ => dox}/modifier/modified_string_nested.cpp  |    0
 .../modifier/modified_string_nested.cpp.stdout     |    0
 demos/dox/parallel/queue_example.cpp               |   30 +
 demos/{ => dox}/parallel/queue_example.cpp.stdout  |    0
 demos/{ => dox}/parallel/splitter_example.cpp      |    0
 .../{ => dox}/parallel/splitter_example.cpp.stdout |    0
 demos/{ => dox}/pipe/pool_sorter.cpp               |    0
 demos/dox/random/random.cpp                        |   39 +
 demos/{ => dox}/score/score.cpp                    |    0
 demos/{ => dox}/score/score.cpp.stdout             |    0
 demos/{ => dox}/seeds/seeds_add_seed.cpp           |    0
 demos/{ => dox}/seeds/seeds_chaining.cpp           |    0
 demos/{ => dox}/seeds/seeds_chaining.cpp.stdout    |    0
 demos/{ => dox}/seeds/seeds_extension.cpp          |    0
 demos/{ => dox}/seeds/seeds_extension.cpp.stdout   |    0
 demos/{ => dox}/seq_io/example.fa                  |    0
 demos/{ => dox}/seq_io/example.fa.fai              |    0
 demos/dox/seq_io/fai_index_example.cpp             |   48 +
 .../{ => dox}/seq_io/fai_index_example.cpp.stdout  |    0
 .../infix.cpp => dox/sequence/UNUSED_infix.cpp}    |    0
 .../prefix.cpp => dox/sequence/UNUSED_prefix.cpp}  |    0
 .../suffix.cpp => dox/sequence/UNUSED_suffix.cpp}  |    0
 demos/dox/sequence/segment.cpp                     |  120 ++
 demos/{ => dox}/sequence/string.cpp                |    0
 demos/{ => dox}/sequence/string2.cpp               |    0
 demos/{ => dox}/sequence/string2.cpp.stdout        |    0
 demos/{ => dox}/sequence/stringset.cpp             |    0
 demos/{ => dox}/sequence/stringset.cpp.stdout      |    0
 demos/{ => dox}/statistics/background.fa           |    0
 demos/{ => dox}/statistics/build_markov_model.cpp  |    0
 demos/{ => dox}/statistics/load_markov_model.cpp   |    0
 demos/{ => dox}/statistics/zscore_example_mm.3     |    0
 demos/{ => dox}/statistics/zscore_human_mm.3       |    0
 demos/{ => dox}/store/store_example.cpp            |    0
 demos/dox/stream/lexical_cast.cpp                  |   53 +
 demos/{ => dox}/stream/lexical_cast.cpp.stdout     |    0
 demos/{ => dox}/vcf_io/example.vcf                 |    0
 demos/find_approx.cpp                              |   45 -
 demos/find_exact.cpp                               |   35 -
 demos/graph_algorithms/all_pairs_shortest_path.cpp |   44 -
 demos/graph_algorithms/bellman_ford_algorithm.cpp  |   47 -
 demos/graph_algorithms/breadth_first_search.cpp    |   53 -
 demos/graph_algorithms/dag_shortest_path.cpp       |   44 -
 demos/graph_algorithms/depth_first_search.cpp      |   51 -
 demos/graph_algorithms/dijkstra.cpp                |   72 -
 .../graph_algorithms/floyd_warshall_algorithm.cpp  |   43 -
 .../graph_algorithms/ford_fulkerson_algorithm.cpp  |   41 -
 demos/graph_algorithms/kruskals_algorithm.cpp      |   49 -
 demos/graph_algorithms/prims_algorithm.cpp         |   47 -
 .../strongly_connected_components.cpp              |   42 -
 demos/graph_algorithms/topological_sort.cpp        |   43 -
 demos/graph_algorithms/transitive_closure.cpp      |   35 -
 demos/graph_hmm.cpp                                |   98 --
 demos/graph_hmm_silent.cpp                         |  118 --
 demos/howto/align_gaps_clipping.cpp                |   72 +
 demos/howto/scores/init_score.cpp                  |   83 +-
 demos/howto/scores/init_score.cpp.stdout           |   22 +
 demos/howto/scores/load_score.cpp                  |   11 +-
 demos/howto/scores/load_score.cpp.stdout           |    6 +
 demos/index/index_length_countSequences.cpp        |   27 -
 demos/index/index_open_save.cpp                    |   28 -
 demos/index/index_qgram.cpp                        |   16 -
 demos/index_counting.cpp                           |   36 -
 demos/input_output/example.fa                      |    4 -
 demos/input_output/seqfile_reader.cpp              |   27 -
 demos/input_output/seqfile_reader.cpp.stdout       |    2 -
 demos/parallel/queue_example.cpp                   |   30 -
 demos/random/random.cpp                            |   42 -
 demos/sam2svg.cpp                                  |  222 ---
 demos/seq_io/fai_index_example.cpp                 |   49 -
 demos/seq_io/sequence_stream_read.cpp              |   68 -
 demos/seq_io/sequence_stream_read.cpp.stdout       |    1 -
 demos/seq_io/sequence_stream_write.cpp             |   17 -
 demos/sequence/segment.cpp                         |   98 --
 demos/stream/lexical_cast.cpp                      |   55 -
 .../basic_code.cpp                                 |    0
 .../tutorial/a_first_example/basic_code.cpp.stdout |    1 +
 .../basic_code_detailed.cpp                        |    0
 .../a_first_example/basic_code_detailed.cpp.stdout |    1 +
 .../code_encapsulation.cpp                         |    0
 .../a_first_example/code_encapsulation.cpp.stdout  |    1 +
 .../final_result.cpp                               |    0
 .../a_first_example/final_result.cpp.stdout        |   10 +
 .../solution_1.cpp                                 |    0
 .../tutorial/a_first_example/solution_1.cpp.stdout |    1 +
 .../solution_2.cpp                                 |    0
 .../tutorial/a_first_example/solution_2.cpp.stdout |    1 +
 .../solution_3.cpp                                 |    0
 .../tutorial/a_first_example/solution_3.cpp.stdout |    1 +
 .../solution_4.cpp                                 |    0
 .../tutorial/a_first_example/solution_4.cpp.stdout |    1 +
 .../solution_5.cpp                                 |    0
 .../tutorial/a_first_example/solution_5.cpp.stdout |    3 +
 .../solution_6.cpp                                 |    0
 .../tutorial/a_first_example/solution_6.cpp.stdout |   10 +
 .../align.cpp}                                     |    0
 .../alignment_representation/align.cpp.stdout      |   42 +
 .../align_assignmen1.cpp}                          |    0
 .../align_assignment1.cpp.stdout                   |    1 +
 .../graph.cpp}                                     |    0
 .../alignment_representation/graph.cpp.stdout      |   11 +
 .../graph_assignment1.cpp}                         |    0
 .../graph_assignment1.cpp.stdout                   |   10 +
 demos/tutorial/alignments/CMakeLists.txt           |    5 -
 demos/tutorial/alignments/alignment_example.png    |  Bin 8633 -> 0 bytes
 demos/tutorial/alignments/alignment_gaps.cpp       |   58 -
 .../alignment_global_assignment4_part1.cpp         |   40 -
 .../alignment_global_assignment4_part2.cpp         |   50 -
 .../alignments/alignment_local_standard.cpp        |   30 -
 .../alignments/alignment_local_waterman_eggert.cpp |   32 -
 .../alignments/alignment_pairwise_global.cpp       |   55 -
 .../alignments/alignment_pairwise_global2.cpp      |   45 -
 .../alignment_pairwise_global_assignment1.cpp      |   51 -
 .../alignment_pairwise_global_assignment2.cpp      |   30 -
 .../pairwise_sequence_alignment_assignment5.cpp    |  136 --
 ...irwise_sequence_alignment_assignment5_step1.cpp |   32 -
 ...irwise_sequence_alignment_assignment5_step2.cpp |   53 -
 ...irwise_sequence_alignment_assignment5_step3.cpp |   68 -
 ...irwise_sequence_alignment_assignment5_step4.cpp |   89 --
 ...irwise_sequence_alignment_assignment5_step5.cpp |  101 --
 ...irwise_sequence_alignment_assignment5_step6.cpp |  124 --
 .../alphabet_assignment_1_solution.cpp.stdout      |  Bin 0 -> 183 bytes
 .../annotation_store/assignment_1_hint.cpp         |   22 -
 .../annotation_store/assignment_1_solution.cpp     |   26 -
 .../annotation_store/assignment_2_solution.cpp     |   40 -
 .../annotation_store/assignment_3_solution.cpp     |   28 -
 .../annotation_store/assignment_4_solution.cpp     |   50 -
 demos/tutorial/bam_io/example1.cpp                 |   27 -
 demos/tutorial/bam_io/example2.cpp                 |   21 -
 demos/tutorial/bam_io/example3.cpp                 |   32 -
 demos/tutorial/bam_io/example7.cpp                 |  100 --
 demos/tutorial/bam_io/solution1.cpp                |   39 -
 demos/tutorial/bam_io/solution2.cpp                |   41 -
 demos/tutorial/bam_io/solution3.cpp                |   44 -
 demos/tutorial/bam_io/solution4.cpp                |   67 -
 demos/tutorial/bam_io/solution5.cpp                |   47 -
 demos/tutorial/bam_io/solution6.cpp                |   40 -
 demos/tutorial/bam_io/solution7.cpp                |   43 -
 demos/tutorial/base_io/example1.cpp                |   38 -
 demos/tutorial/base_io/solution1.cpp               |   57 -
 demos/tutorial/base_io/solution2.cpp               |   65 -
 demos/tutorial/base_io/solution3.cpp               |   73 -
 demos/tutorial/basics/CMakeLists.txt               |    5 -
 demos/tutorial/basics/allocator.cpp.stdout         |    6 +
 demos/tutorial/basics/show_alphabets.cpp.stdout    |    3 +
 demos/tutorial/basics/strings.cpp.stdout           |   28 +
 demos/tutorial/bed_io/example.bed                  |    5 +
 demos/tutorial/bed_io/example1.cpp                 |    3 +-
 .../tutorial/bed_io/example1.cpp.stdout            |    0
 demos/tutorial/bed_io/solution1.cpp                |    2 +-
 .../tutorial/bed_io/solution1.cpp.stdout           |    0
 demos/tutorial/bed_io/solution2.cpp                |    2 +-
 .../tutorial/bed_io/solution2.cpp.stdout           |    0
 demos/tutorial/bed_io/solution3.cpp.stdout         |    2 +
 .../tutorial/blast_io/read_assignment.cpp.stdout   |    0
 .../tutorial/blast_io/write_assignment.cpp.stdout  |    0
 .../with_positions.cpp                             |    0
 .../with_positions.cpp.stdout                      |    0
 .../without_positions.cpp                          |    0
 .../without_positions.cpp.stdout                   |    0
 .../example_journal_string_basic.cpp               |   47 -
 .../data_journaling/example_online_search.cpp      |  307 ----
 .../example_online_search_assignment1_hint.cpp     |   58 -
 .../example_online_search_assignment2_hint.cpp     |   27 -
 .../example_online_search_assignment3_hint.cpp     |   30 -
 .../example_online_search_assignment4_hint.cpp     |   28 -
 .../solution_online_search_assignment1.cpp         |   62 -
 .../solution_online_search_assignment2.cpp         |  147 --
 .../solution_online_search_assignment3.cpp         |  222 ---
 .../solution_online_search_assignment4.cpp         |  294 ----
 .../solution_online_search_finder.cpp              |  251 ---
 demos/tutorial/file_io_overview/example.bam        |  Bin 0 -> 365 bytes
 demos/tutorial/file_io_overview/example.sam        |    9 +
 demos/tutorial/file_io_overview/example1.cpp       |   39 +
 .../tutorial/file_io_overview/example1.cpp.stdout  |    0
 demos/tutorial/file_io_overview/solution1.cpp      |   49 +
 .../tutorial/file_io_overview/solution1.cpp.stdout |    0
 demos/tutorial/file_io_overview/solution2.cpp      |   56 +
 .../tutorial/file_io_overview/solution2.cpp.stdout |    0
 demos/tutorial/file_io_overview/solution3.cpp      |   56 +
 .../tutorial/file_io_overview/solution3.cpp.stdout |    9 +
 demos/tutorial/find/CMakeLists.txt                 |    5 -
 .../fragment_store/access_aligned_reads.cpp        |   63 +
 .../fragment_store/access_aligned_reads.cpp.stdout |   20 +
 .../fragment_store/access_aligned_reads2.cpp       |   66 +
 .../access_aligned_reads2.cpp.stdout               |   20 +
 .../fragment_store/display_aligned_reads.cpp       |   34 +
 .../display_aligned_reads.cpp.stdout               |   37 +
 .../{store/ex1.fa => fragment_store/example.fa}    |    0
 .../{store/ex1.sam => fragment_store/example.sam}  |    0
 .../template_subclassing.cpp.stdout                |    5 +
 .../genome_annotations/assignment_1_hint.cpp       |   23 +
 .../assignment_1_hint.cpp.stdout                   |    1 +
 .../genome_annotations/assignment_1_solution.cpp   |   29 +
 .../assignment_1_solution.cpp.stdout               |    2 +
 .../genome_annotations/assignment_2_solution.cpp   |   42 +
 .../assignment_2_solution.cpp.stdout               |    4 +
 .../genome_annotations/assignment_3_solution.cpp   |   29 +
 .../assignment_3_solution.cpp.stdout               |    6 +
 .../genome_annotations/assignment_4_solution.cpp   |   51 +
 .../assignment_4_solution.cpp.stdout               |    3 +
 .../assignment_annotations.gtf                     |    0
 demos/tutorial/genome_annotations/base.cpp         |   69 +
 demos/tutorial/genome_annotations/base.cpp.stdout  |    7 +
 demos/tutorial/genome_annotations/example.gtf      |    4 +
 demos/tutorial/getting_started/CMakeLists.txt      |    5 -
 .../tutorial/getting_started/cmd_dir_build_src.png |  Bin 23654 -> 0 bytes
 .../eclipse_convert_to_cpp_project.png             |  Bin 43575 -> 0 bytes
 .../getting_started/eclipse_hello_world.png        |  Bin 4847 -> 0 bytes
 .../eclipse_import_build_project.png               |  Bin 87749 -> 0 bytes
 .../eclipse_new_repository_location.png            |  Bin 58449 -> 0 bytes
 .../eclipse_preference_build_on_launch.png         |  Bin 54319 -> 0 bytes
 .../getting_started/eclipse_required_plugins.png   |  Bin 113708 -> 0 bytes
 .../getting_started/eclipse_run_configurations.png |  Bin 56172 -> 0 bytes
 .../getting_started/mingw_installation.png         |  Bin 45348 -> 0 bytes
 .../getting_started/repository_overview.pptx       |  Bin 120459 -> 0 bytes
 .../getting_started/repository_overview/Folie1.jpg |  Bin 100850 -> 0 bytes
 .../getting_started/win_command_arguments.jpg      |  Bin 127597 -> 0 bytes
 demos/tutorial/getting_started/win_new_file.jpg    |  Bin 79513 -> 0 bytes
 demos/tutorial/getting_started/win_save_file.jpg   |  Bin 74650 -> 0 bytes
 .../getting_started/win_solution_explorer.png      |  Bin 39118 -> 0 bytes
 .../getting_started/win_start_up_project.png       |  Bin 42641 -> 0 bytes
 demos/tutorial/getting_started/win_tortoise.png    |  Bin 9686 -> 0 bytes
 demos/tutorial/getting_started/xcode/base_sdk.png  |  Bin 292747 -> 0 bytes
 .../getting_started/xcode/base_sdk_selection.png   |  Bin 19604 -> 0 bytes
 .../xcode/download-command-line-tools.png          |  Bin 120139 -> 0 bytes
 .../getting_started/xcode/first_app_new.png        |  Bin 308287 -> 0 bytes
 .../getting_started/xcode/first_app_old.png        |  Bin 381585 -> 0 bytes
 .../getting_started/xcode/razers2_built.png        |  Bin 220579 -> 0 bytes
 .../getting_started/xcode/razers2_selection.png    |  Bin 24186 -> 0 bytes
 .../xcode/test_stream_selection.png                |  Bin 18397 -> 0 bytes
 .../getting_started/xcode/xcode_startup.png        |  Bin 127272 -> 0 bytes
 demos/tutorial/getting_started/xcode_first_app.jpg |  Bin 145898 -> 0 bytes
 .../getting_started/xcode_start_up_view.png        |  Bin 81291 -> 0 bytes
 demos/tutorial/gff_and_gtf_io/example.gff          |   23 +
 demos/tutorial/gff_and_gtf_io/example1.cpp         |   26 +
 demos/tutorial/gff_and_gtf_io/example1.cpp.stdout  |   23 +
 demos/tutorial/gff_and_gtf_io/example2.cpp         |   26 +
 demos/tutorial/gff_and_gtf_io/example2.cpp.stdout  |   23 +
 demos/tutorial/gff_and_gtf_io/solution1.cpp        |   39 +
 demos/tutorial/gff_and_gtf_io/solution1.cpp.stdout |   23 +
 demos/tutorial/gff_and_gtf_io/solution2.cpp        |   51 +
 demos/tutorial/gff_and_gtf_io/solution2.cpp.stdout |    2 +
 .../{gff_io => gff_and_gtf_io}/solution3.cpp       |    0
 demos/tutorial/gff_and_gtf_io/solution3.cpp.stdout |    2 +
 demos/tutorial/gff_io/example1.cpp                 |   22 -
 demos/tutorial/gff_io/example2.cpp                 |   22 -
 demos/tutorial/gff_io/solution1.cpp                |   36 -
 demos/tutorial/gff_io/solution2.cpp                |   48 -
 demos/tutorial/graph/CMakeLists.txt                |    5 -
 demos/tutorial/graph/graph_algo_scc.cpp            |    1 -
 demos/tutorial/graph/graph_algo_scc.cpp.stdout     |   35 +
 demos/tutorial/graph/graph_dijkstra.cpp.stdout     |   10 +
 demos/tutorial/graph/graph_hmm.cpp                 |    1 -
 demos/tutorial/graph/graph_hmm.cpp.stdout          |   26 +
 demos/tutorial/graph/solution_1.cpp.stdout         |   10 +
 demos/tutorial/index/CMakeLists.txt                |    5 -
 .../UNUSED_index_assignment3.cpp}                  |    0
 .../UNUSED_index_assignment3.cpp.stdout}           |    0
 .../index_assignment1.cpp                          |    0
 .../index_iterators/index_assignment1.cpp.stdout   |  111 ++
 .../index_assignment2.cpp                          |    0
 .../index_iterators/index_assignment2.cpp.stdout   |    3 +
 .../index_assignment4.cpp                          |    0
 .../index_iterators/index_assignment4.cpp.stdout   |   14 +
 .../{index => index_iterators}/index_preorder.cpp  |    0
 .../index_iterators/index_preorder.cpp.stdout      |   12 +
 .../index_property_maps.cpp                        |    0
 .../index_iterators/index_property_maps.cpp.stdout |   12 +
 .../{index => index_iterators}/index_search.cpp    |    0
 .../index_iterators/index_search.cpp.stdout        |    5 +
 .../{index => index_iterators}/index_search2.cpp   |    0
 .../index_iterators/index_search2.cpp.stdout       |    2 +
 .../iterator_solution1.cpp                         |    0
 .../index_iterators/iterator_solution1.cpp.stdout  |    5 +
 .../iterator_solution2.cpp                         |    0
 .../index_iterators/iterator_solution2.cpp.stdout} |    0
 .../assignment_1.cpp}                              |    0
 .../tutorial/indices/assignment_1.cpp.stdout       |    0
 .../assignment_2.cpp}                              |    0
 demos/tutorial/indices/assignment_2.cpp.stdout     |    2 +
 ...nt_1_solution.cpp => assignment_1_solution.cpp} |    0
 .../iterators/assignment_1_solution.cpp.stdout     |    1 +
 ...nt_2_solution.cpp => assignment_2_solution.cpp} |    0
 .../iterators/assignment_2_solution.cpp.stdout     |    1 +
 .../iterators/assignment_3_workshop_solution.cpp   |   82 +
 .../assignment_3_workshop_solution.cpp.stdout      |   34 +
 .../iterators/assignment_4_workshop_solution.cpp   |   91 ++
 .../assignment_4_workshop_solution.cpp.stdout      |   48 +
 .../iterators_assignment_3_workshop_solution.cpp   |   82 -
 .../iterators_assignment_4_workshop_solution.cpp   |   91 --
 .../iterators/sequence_iterator_demo.cpp.stdout    |    5 +
 .../example_join.cpp                               |    0
 .../tutorial/journaled_set/example_join.cpp.stdout |    4 +
 .../journaled_set/example_journal_string_basic.cpp |   47 +
 .../example_journal_string_basic.cpp.stdout        |   14 +
 .../journaled_set/example_online_search.cpp        |  309 ++++
 .../journaled_set/example_online_search.cpp.stdout |    9 +
 .../example_online_search_assignment1_hint.cpp     |   62 +
 ...ample_online_search_assignment1_hint.cpp.stdout |    1 +
 .../tutorial/journaled_set}/sequences.fasta        |    0
 .../solution_online_search_assignment1.cpp         |   62 +
 .../solution_online_search_assignment1.cpp.stdout  |    1 +
 .../solution_online_search_assignment2.cpp         |  148 ++
 .../solution_online_search_assignment2.cpp.stdout  |    3 +
 .../solution_online_search_assignment3.cpp         |  223 +++
 .../solution_online_search_assignment3.cpp.stdout  |    9 +
 .../solution_online_search_assignment4.cpp         |  294 ++++
 .../solution_online_search_assignment4.cpp.stdout  |    9 +
 .../solution_online_search_finder.cpp              |  252 +++
 .../solution_online_search_finder.cpp.stdout       |    9 +
 demos/tutorial/{basics => metafunctions}/swap.cpp  |    0
 demos/tutorial/metafunctions/swap.cpp.stdout       |    2 +
 demos/tutorial/mini_bowtie/mini_bowtie.cpp         |  138 --
 demos/tutorial/mini_bowtie/nc_001454.fasta         |  491 ------
 demos/tutorial/mini_bowtie/reads_hamming.fasta     |   20 -
 demos/tutorial/mini_bowtie/solution1.cpp           |   65 -
 demos/tutorial/mini_bowtie/solution2.cpp           |   82 -
 demos/tutorial/mini_bowtie/solution3.cpp           |   89 --
 demos/tutorial/mini_bowtie/solution4.cpp           |  103 --
 demos/tutorial/mini_bowtie/solution5.cpp           |  138 --
 ...mplementdna.cpp => UNUSED_modcomplementdna.cpp} |    0
 .../modifiers/UNUSED_modcomplementdna.cpp.stdout   |    2 +
 .../modifiers/UNUSED_modview.cpp}                  |    0
 .../modifiers/UNUSED_modview.cpp.stdout}           |    0
 .../modifiers/UNUSED_nested.cpp}                   |    0
 .../modifiers/UNUSED_nested.cpp.stdout}            |    0
 demos/tutorial/modifiers/assignment1.cpp.stdout    |    3 +
 .../modifiers/assignment1_solution.cpp.stdout      |    5 +
 .../{modifier_modreverse.cpp => modreverse.cpp}    |    0
 demos/tutorial/modifiers/modreverse.cpp.stdout     |    4 +
 .../assignment1.cpp}                               |    0
 .../assignment1.cpp.stdout}                        |    0
 .../consensus.cpp}                                 |    0
 .../consensus.cpp.stdout}                          |    0
 .../msa.cpp}                                       |    0
 .../msa.cpp.stdout}                                |    0
 .../alignment_banded.cpp                           |    0
 .../alignment_banded.cpp.stdout                    |    8 +
 .../alignment_global_assignment1.cpp               |    0
 .../alignment_global_assignment1.cpp.stdout        |    8 +
 .../alignment_global_assignment2.cpp               |    0
 .../alignment_global_assignment2.cpp.stdout        |    9 +
 .../alignment_global_assignment3.cpp               |    0
 .../alignment_global_assignment3.cpp.stdout        |   15 +
 .../alignment_global_overlap.cpp                   |    0
 .../alignment_global_overlap.cpp.stdout            |    9 +
 .../alignment_global_specialised.cpp               |    0
 .../alignment_global_specialised.cpp.stdout        |    8 +
 .../alignment_global_standard.cpp                  |    0
 .../alignment_global_standard.cpp.stdout           |    8 +
 .../alignment_local.cpp}                           |    0
 .../alignment_local.cpp.stdout                     |   27 +
 .../alignment_local_assignment1.cpp}               |    0
 .../alignment_local_assignment1.cpp.stdout         |   21 +
 .../pairwise_sequence_alignment/assignment5.cpp    |  135 ++
 .../assignment5.cpp.stdout                         |    8 +
 .../assignment5_step1.cpp                          |   28 +
 .../assignment5_step1.cpp.stdout                   |    0
 .../assignment5_step2.cpp                          |   51 +
 .../assignment5_step2.cpp.stdout                   |    8 +
 .../assignment5_step3.cpp                          |   67 +
 .../assignment5_step3.cpp.stdout                   |    8 +
 .../assignment5_step4.cpp                          |   88 ++
 .../assignment5_step4.cpp.stdout                   |    8 +
 .../assignment5_step5.cpp                          |  100 ++
 .../assignment5_step5.cpp.stdout                   |    8 +
 .../assignment5_step6.cpp                          |  123 ++
 .../assignment5_step6.cpp.stdout                   |    8 +
 .../assignment2_solution.cpp                       |   43 +
 .../assignment3_solution.cpp                       |   44 +
 .../assignment4_solution.cpp                       |  114 ++
 .../assignment5_solution.cpp                       |  124 ++
 .../assignment6_solution.cpp                       |  106 ++
 .../parsing_command_line_arguments/example1.cpp    |   39 +
 .../example1_detailed.cpp                          |   52 +
 .../example_with_modifyString.cpp                  |  103 ++
 .../example_with_own_function.cpp                  |   79 +
 .../example_with_struct.cpp                        |   55 +
 .../final_solution.cpp                             |  117 ++
 .../assignment1.cpp}                               |    0
 .../pattern_matching/assignment1.cpp.stdout        |    0
 .../assignment1_solution.cpp}                      |    0
 .../assignment1_solution.cpp.stdout                |    5 +
 .../assignment2.cpp}                               |    0
 .../pattern_matching/assignment2.cpp.stdout        |   12 +
 .../assignment2_solution.cpp}                      |    0
 .../assignment2_solution.cpp.stdout                |   12 +
 .../assignment3.cpp}                               |    0
 .../pattern_matching/assignment3.cpp.stdout        |    2 +
 .../assignment3_solution.cpp}                      |    0
 .../assignment3_solution.cpp.stdout                |    2 +
 .../{find => pattern_matching}/find_approx.cpp     |    0
 .../pattern_matching/find_approx.cpp.stdout        |    8 +
 .../{find => pattern_matching}/find_exact.cpp      |    0
 .../pattern_matching/find_exact.cpp.stdout         |    3 +
 .../{find => pattern_matching}/find_index.cpp      |    0
 .../pattern_matching/find_index.cpp.stdout         |    4 +
 .../find_index_multiple.cpp                        |    0
 .../find_index_multiple.cpp.stdout                 |    4 +
 .../{index => q_gram_index}/index_assignment5.cpp  |    0
 .../q_gram_index/index_assignment5.cpp.stdout      |    2 +
 .../{index => q_gram_index}/index_assignment6.cpp  |    0
 .../q_gram_index/index_assignment6.cpp.stdout      |   20 +
 .../{index => q_gram_index}/index_qgram.cpp        |    0
 demos/tutorial/q_gram_index/index_qgram.cpp.stdout |    2 +
 .../{index => q_gram_index}/index_qgram_hash.cpp   |    0
 .../q_gram_index/index_qgram_hash.cpp.stdout       |    1 +
 demos/tutorial/random/CMakeLists.txt               |    5 -
 demos/tutorial/random/random_examples.cpp          |   55 -
 demos/tutorial/randomness/examples.cpp             |   55 +
 demos/tutorial/randomness/examples.cpp.stdout      |    8 +
 demos/tutorial/read_mapping/CMakeLists.txt         |    5 -
 demos/tutorial/read_mapping/nc_001454.fasta        |  491 ------
 demos/tutorial/read_mapping/reads_edit.fasta       |   20 -
 demos/tutorial/read_mapping/reads_hamming.fasta    |   20 -
 demos/tutorial/realign/step1.cpp                   |   32 -
 demos/tutorial/realign/step2.cpp                   |   36 -
 demos/tutorial/{realign => realignment}/reads.sam  |    0
 demos/tutorial/{realign => realignment}/ref.fa     |    0
 demos/tutorial/realignment/step1.cpp               |   27 +
 .../{realign => realignment}/step1.cpp.stdout      |    0
 demos/tutorial/realignment/step2.cpp               |   31 +
 .../{realign => realignment}/step2.cpp.stdout      |    0
 demos/tutorial/rnaseq/CMakeLists.txt               |   13 -
 demos/tutorial/rnaseq/genequant_assignment1.cpp    |   73 -
 demos/tutorial/rnaseq/genequant_assignment2.cpp    |  121 --
 demos/tutorial/rnaseq/genequant_assignment3.cpp    |  155 --
 demos/tutorial/rnaseq/genequant_assignment4.cpp    |  172 ---
 demos/tutorial/rnaseq/genequant_assignment5.cpp    |  198 ---
 demos/tutorial/rnaseq/genequant_solution1.cpp      |   95 --
 demos/tutorial/rnaseq/genequant_solution2.cpp      |  131 --
 demos/tutorial/rnaseq/genequant_solution3.cpp      |  148 --
 demos/tutorial/rnaseq/genequant_solution4.cpp      |  180 ---
 demos/tutorial/rnaseq/genequant_solution5.cpp      |  229 ---
 demos/tutorial/sam_and_bam_io/example.bam          |  Bin 0 -> 365 bytes
 demos/tutorial/sam_and_bam_io/example.bam.bai      |  Bin 0 -> 104 bytes
 .../{bam_io => sam_and_bam_io}/example.sam         |    0
 demos/tutorial/sam_and_bam_io/example1.cpp         |   29 +
 demos/tutorial/sam_and_bam_io/example1.cpp.stdout  |    9 +
 demos/tutorial/sam_and_bam_io/example2.cpp         |   23 +
 demos/tutorial/sam_and_bam_io/example2.cpp.stdout  |    2 +
 demos/tutorial/sam_and_bam_io/example7.cpp         |   82 +
 demos/tutorial/sam_and_bam_io/example7.cpp.stdout  |    3 +
 demos/tutorial/sam_and_bam_io/solution1.cpp        |   41 +
 demos/tutorial/sam_and_bam_io/solution1.cpp.stdout |    9 +
 demos/tutorial/sam_and_bam_io/solution2.cpp        |   43 +
 demos/tutorial/sam_and_bam_io/solution2.cpp.stdout |    1 +
 demos/tutorial/sam_and_bam_io/solution3.cpp        |   46 +
 demos/tutorial/sam_and_bam_io/solution3.cpp.stdout |    1 +
 demos/tutorial/seed_and_extend/example1.cpp.stdout |   16 +
 demos/tutorial/seed_and_extend/example2.cpp.stdout |    6 +
 demos/tutorial/seed_and_extend/example3.cpp.stdout |    6 +
 demos/tutorial/seed_and_extend/example4.cpp        |    2 +-
 demos/tutorial/seed_and_extend/example4.cpp.stdout |    8 +
 demos/tutorial/seed_and_extend/example5.cpp.stdout |    5 +
 .../tutorial/seed_and_extend/example6.cpp.stdout   |    0
 demos/tutorial/seed_and_extend/example7.cpp.stdout |    4 +
 demos/tutorial/seed_and_extend/example8.cpp.stdout |    8 +
 .../tutorial/seed_and_extend/solution1.cpp.stdout  |    8 +
 .../tutorial/seed_and_extend/solution2.cpp.stdout  |    6 +
 .../tutorial/seed_and_extend/solution3.cpp.stdout  |    6 +
 demos/tutorial/seed_and_extend/solution4.cpp       |    3 +-
 .../tutorial/seed_and_extend/solution4.cpp.stdout  |    8 +
 .../tutorial/seed_and_extend/solution5.cpp.stdout  |    4 +
 .../tutorial/seed_and_extend/solution6.cpp.stdout  |    0
 .../tutorial/seed_and_extend/solution7.cpp.stdout  |    8 +
 demos/tutorial/seq_io/example1.cpp                 |   15 -
 demos/tutorial/seq_io/solution1.cpp                |   21 -
 demos/tutorial/seq_io/solution2.cpp                |   36 -
 demos/tutorial/seq_io/solution3.cpp                |   37 -
 demos/tutorial/seq_io/solution4.cpp                |   38 -
 demos/tutorial/sequence_io/example.fa              |    6 +
 demos/tutorial/sequence_io/example.fq              |   12 +
 demos/tutorial/sequence_io/example1.cpp            |   16 +
 demos/tutorial/sequence_io/example1.cpp.stdout     |    1 +
 demos/tutorial/sequence_io/solution1.cpp           |   16 +
 demos/tutorial/sequence_io/solution1.cpp.stdout    |    1 +
 demos/tutorial/sequence_io/solution2.cpp           |   31 +
 demos/tutorial/sequence_io/solution2.cpp.stdout    |    1 +
 demos/tutorial/sequence_io/solution3.cpp           |   33 +
 demos/tutorial/sequence_io/solution3.cpp.stdout    |    3 +
 demos/tutorial/sequence_io/solution4.cpp           |   34 +
 demos/tutorial/sequence_io/solution4.cpp.stdout    |    3 +
 demos/tutorial/sequences/assignment_1_solution.cpp |   47 +
 .../sequences/assignment_1_solution.cpp.stdout     |    3 +
 demos/tutorial/sequences/assignment_2_solution.cpp |   86 ++
 .../sequences/assignment_2_solution.cpp.stdout     |   20 +
 demos/tutorial/sequences/assignment_3_solution.cpp |   22 +
 .../sequences/assignment_3_solution.cpp.stdout     |    2 +
 ...ment_solution.cpp => assignment_4_solution.cpp} |    0
 .../sequences/assignment_4_solution.cpp.stdout     |    4 +
 demos/tutorial/sequences/assignment_5_solution.cpp |   42 +
 .../sequences/assignment_5_solution.cpp.stdout     |    3 +
 ...nt_2_solution.cpp => assignment_6_solution.cpp} |    0
 .../sequences/segments_assignment_hint.cpp         |   38 -
 .../sequences/segments_assignment_solution.cpp     |   33 -
 .../sequences/string_assignment_1_solution.cpp     |   67 -
 .../assignment_exact_generous_solution.cpp         |   22 +-
 .../assignment_exact_generous_solution.cpp.stdout  |    4 +
 .../sequences_in_depth/example_overflow.cpp        |   19 +
 .../sequences_in_depth/example_overflow.cpp.stdout |    2 +
 demos/tutorial/simple_rna_seq/example.gtf          |   12 +
 demos/tutorial/simple_rna_seq/example.sam          |   22 +
 .../simple_rna_seq/genequant_assignment1.cpp       |   34 +
 .../genequant_assignment1.cpp.stdout               |    0
 .../simple_rna_seq/genequant_assignment2.cpp       |   83 +
 .../genequant_assignment2.cpp.stdout               |    0
 .../simple_rna_seq/genequant_assignment3.cpp       |  116 ++
 .../genequant_assignment3.cpp.stdout               |    0
 .../simple_rna_seq/genequant_assignment4.cpp       |  136 ++
 .../genequant_assignment4.cpp.stdout               |    0
 .../simple_rna_seq/genequant_assignment5.cpp       |  163 ++
 .../genequant_assignment5.cpp.stdout               |    0
 .../simple_rna_seq/genequant_solution1.cpp         |   55 +
 .../simple_rna_seq/genequant_solution1.cpp.stdout  |    2 +
 .../simple_rna_seq/genequant_solution2.cpp         |   92 ++
 .../simple_rna_seq/genequant_solution2.cpp.stdout  |    2 +
 .../simple_rna_seq/genequant_solution3.cpp         |  109 ++
 .../simple_rna_seq/genequant_solution3.cpp.stdout  |    2 +
 .../simple_rna_seq/genequant_solution4.cpp         |  143 ++
 .../simple_rna_seq/genequant_solution4.cpp.stdout  |    2 +
 .../simple_rna_seq/genequant_solution5.cpp         |  191 +++
 .../simple_rna_seq/genequant_solution5.cpp.stdout  |    3 +
 .../simple_rna_seq}/interval_tree.cpp              |    0
 .../simple_rna_seq/interval_tree.cpp.stdout        |    4 +
 demos/tutorial/store/CMakeLists.txt                |    5 -
 .../tutorial/store/store_access_aligned_reads.cpp  |   61 -
 .../tutorial/store/store_access_aligned_reads2.cpp |   64 -
 .../tutorial/store/store_diplay_aligned_reads.cpp  |   28 -
 .../string_sets/assignment_1_solution.cpp.stdout   |    5 +
 .../string_sets/assignment_2_solution.cpp.stdout   |    2 +
 .../string_sets/assignment_3_workshop_solution.cpp |   24 +-
 .../assignment_3_workshop_solution.cpp.stdout      |   48 +
 .../assignment_3b_workshop_solution.cpp            |   92 --
 .../string_sets/assignment_4_workshop_solution.cpp |    2 +-
 .../assignment_4_workshop_solution.cpp.stdout      |   54 +
 demos/tutorial/vcf_io/example.vcf                  |   24 +
 demos/tutorial/vcf_io/example1.cpp                 |    2 +-
 .../tutorial/vcf_io/example1.cpp.stdout            |    0
 demos/tutorial/vcf_io/solution1.cpp                |    2 +-
 .../tutorial/vcf_io/solution1.cpp.stdout           |    0
 demos/tutorial/vcf_io/solution2.cpp                |    2 +-
 .../tutorial/vcf_io/solution2.cpp.stdout           |    0
 demos/tutorial/vcf_io/solution3.cpp.stdout         |   20 +
 demos/{ => unassigned_or_unused}/alphabet.cpp      |    0
 .../annotation_converter.cpp                       |    0
 demos/{ => unassigned_or_unused}/arg_align.README  |    0
 demos/{ => unassigned_or_unused}/arg_align.cpp     |    0
 demos/unassigned_or_unused/bam_library_size.cpp    |  268 ++++
 .../bam_print_alignments.cpp                       |    0
 demos/{ => unassigned_or_unused}/bamutil.cpp       |    0
 demos/unassigned_or_unused/benchmark_stream.cpp    |  422 +++++
 .../benchmark_stream_write.cpp                     |    0
 demos/{ => unassigned_or_unused}/cuda/count.cu     |    0
 demos/{ => unassigned_or_unused}/cuda/hello.cu     |    0
 demos/{ => unassigned_or_unused}/cuda/mmap.cu      |    0
 demos/{ => unassigned_or_unused}/ecoln.out         |    0
 demos/{ => unassigned_or_unused}/file_format.cpp   |    0
 .../{ => unassigned_or_unused}/file_readwrite.cpp  |    0
 demos/{ => unassigned_or_unused}/file_speed.cpp    |    0
 demos/{ => unassigned_or_unused}/filter_sam.cpp    |    0
 demos/{ => unassigned_or_unused}/find_wild.cpp     |    0
 demos/{ => unassigned_or_unused}/gff2gtf.cpp       |    0
 demos/unassigned_or_unused/graph_hmm_silent.cpp    |  117 ++
 demos/{ => unassigned_or_unused}/index_find.cpp    |    0
 .../index_find_stringset.cpp                       |    0
 demos/{ => unassigned_or_unused}/index_lcp.cpp     |    0
 demos/{ => unassigned_or_unused}/index_mums.cpp    |    0
 .../index_node_predicate.cpp                       |    0
 .../index_qgram_counts.cpp                         |    0
 .../{ => unassigned_or_unused}/index_sufarray.cpp  |    0
 .../index_supermaxrepeats.cpp                      |    0
 demos/{ => unassigned_or_unused}/iterator.cpp      |    0
 demos/{ => unassigned_or_unused}/knime_node.cpp    |    0
 demos/{ => unassigned_or_unused}/lagan1.fasta      |    0
 demos/{ => unassigned_or_unused}/lagan2.fasta      |    0
 .../minimapper.cpp                                 |    0
 .../modifier_modreverse.cpp                        |    0
 .../modifier_modview.cpp                           |    0
 .../modifier_nested.cpp                            |    0
 .../parse_lm_stellar.cpp                           |    0
 .../{ => unassigned_or_unused}/rooted_iterator.cpp |    0
 demos/unassigned_or_unused/sam2svg.cpp             |  222 +++
 demos/{ => unassigned_or_unused}/sample_seqs.cpp   |    0
 demos/{ => unassigned_or_unused}/seeds.cpp         |    0
 .../segmentalignment.cpp                           |    0
 demos/{ => unassigned_or_unused}/sequence_1.fa     |    0
 demos/{ => unassigned_or_unused}/sequence_2.fa     |    0
 .../{ => unassigned_or_unused}/sequence_length.cpp |    0
 .../soft_to_hard_masking.cpp                       |    0
 .../tutorial_file_io}/example1.cpp                 |    0
 .../tutorial_file_io}/mmap_string_example.cpp      |    0
 .../tutorial_file_io}/solution1.cpp                |    0
 .../tutorial_file_io}/solution2.cpp                |    0
 .../tutorial_file_io}/solution3.cpp                |    0
 .../stream_compression_formats.cpp                 |    0
 .../tutorial_sequence}/CMakeLists.txt              |    0
 .../tutorial_sequence}/count_characters.cpp        |    0
 .../count_generic_characters.cpp                   |    0
 .../tutorial_sequence}/replace_as.cpp              |    0
 .../tutorial_sequence}/sequence_all_strings.cpp    |    0
 .../tutorial_sequence}/sequence_iterator_demo.cpp  |    0
 .../tutorials_custim_io}/NC_001405.fasta           |    0
 .../tutorials_custim_io}/NC_001460.fasta           |    0
 .../tutorials_custim_io}/blast_example.txt         |    0
 .../tutorials_custim_io}/example1.cpp              |    0
 .../tutorials_custim_io}/gff2_example.txt          |    0
 .../tutorials_custim_io}/newick_example.txt        |    0
 .../tutorials_custim_io}/parse_blastn.cpp          |    0
 .../tutorials_custim_io}/parse_gff2.cpp            |    0
 .../tutorials_custim_io}/reader_demo.cpp           |    0
 .../tutorials_custim_io}/solution1.cpp             |    0
 .../tutorials_custim_io}/solution2.cpp             |    0
 .../tutorials_custim_io}/solution3.cpp             |    0
 .../tutorials_custim_io}/solution4.cpp             |    0
 demos/vcf_io/vcf_stream_read.cpp                   |   33 -
 demos/vcf_io/vcf_stream_read.cpp.stdout            |    5 -
 dox/pages/constraint_iterator.dox                  |   12 +-
 dox/pages/index_count_children.dox                 |    2 +-
 dox/pages/maxima_unique_matches.dox                |    2 +-
 dox/pages/maximal_repeats.dox                      |    6 +-
 dox/pages/mummy.dox                                |    2 +-
 dox/pages/suffix_array.dox                         |    2 +-
 dox/pages/supermaximal_repeats.dox                 |    6 +-
 include/seqan/align/align_base.h                   |    4 +-
 include/seqan/align/alignment_operations.h         |    4 +-
 include/seqan/align/evaluate_alignment.h           |    8 +-
 include/seqan/align/gaps_anchor.h                  |   46 +-
 include/seqan/align/gaps_base.h                    |    4 +-
 include/seqan/align/global_alignment_unbanded.h    |    8 +-
 include/seqan/align_extend/align_extend.h          |    4 +-
 include/seqan/align_profile/score_profile_seq.h    |    4 +-
 include/seqan/align_split/align_split_interface.h  |    4 +-
 include/seqan/arg_parse/arg_parse_argument.h       |    8 +-
 include/seqan/arg_parse/argument_parser.h          |    2 +-
 include/seqan/arg_parse/tool_doc.h                 |   10 +-
 include/seqan/bam_io/bam_file.h                    |   32 +-
 include/seqan/bam_io/bam_index_bai.h               |   63 +-
 include/seqan/bam_io/bam_tags_dict.h               |    4 +-
 include/seqan/bam_io/cigar.h                       |    2 +-
 include/seqan/bam_io/read_bam.h                    |    1 +
 include/seqan/bam_io/write_bam.h                   |    9 +-
 include/seqan/bam_io/write_sam.h                   |    4 +
 include/seqan/basic/alphabet_residue.h             |   10 +-
 include/seqan/basic/alphabet_residue_tabs.h        |   71 +-
 include/seqan/basic/alphabet_simple_type.h         |    2 +-
 include/seqan/basic/basic_exception.h              |   13 +-
 include/seqan/basic/basic_stream.h                 |   30 +-
 include/seqan/basic/concept_checking.h             |   15 +-
 include/seqan/basic/debug_test_system.h            |   42 +-
 include/seqan/basic/fundamental_tags.h             |   28 +-
 include/seqan/basic/iterator_adapt_std.h           |   52 +-
 include/seqan/basic/iterator_adaptor.h             |   10 +-
 include/seqan/basic/iterator_counting.h            |    7 +-
 include/seqan/basic/iterator_interface.h           |   72 +-
 include/seqan/basic/iterator_range.h               |    0
 include/seqan/basic/metaprogramming_control.h      |   10 +-
 include/seqan/basic/metaprogramming_enable_if.h    |    8 +-
 include/seqan/basic/metaprogramming_logic.h        |   44 +-
 include/seqan/basic/metaprogramming_math.h         |    6 +-
 .../seqan/consensus/consensus_aligner_interface.h  |    4 +-
 include/seqan/consensus/consensus_builder.h        |    5 +-
 include/seqan/find/find_ahocorasick.h              |    2 +-
 include/seqan/find/find_base.h                     |    8 +-
 include/seqan/find/find_set_horspool.h             |    2 +
 include/seqan/gff_io/gff_io_base.h                 |    7 +-
 .../graph_algorithms/all_pairs_shortest_path.h     |    4 +-
 include/seqan/graph_algorithms/bellman_ford.h      |    4 +-
 .../seqan/graph_algorithms/breadth_first_search.h  |    4 +-
 .../seqan/graph_algorithms/depth_first_search.h    |    4 +-
 include/seqan/graph_algorithms/dijkstra.h          |    4 +-
 include/seqan/graph_algorithms/floyd_warshall.h    |    4 +-
 include/seqan/graph_algorithms/ford_fulkerson.h    |    4 +-
 .../graph_algorithms/graph_algorithm_lis_his.h     |    6 +-
 include/seqan/graph_algorithms/kruskal.h           |    4 +-
 include/seqan/graph_algorithms/prim.h              |    4 +-
 .../graph_algorithms/single_source_shortest_path.h |    4 +-
 .../strongly_connected_compnents.h                 |    4 +-
 include/seqan/graph_algorithms/topological_sort.h  |    4 +-
 .../seqan/graph_algorithms/transitive_closure.h    |    4 +-
 include/seqan/graph_align/graph_impl_align.h       |    2 +-
 include/seqan/graph_types/graph_interface.h        |    4 +-
 include/seqan/index/index_base.h                   |   34 +-
 include/seqan/index/index_esa_base.h               |    4 +-
 include/seqan/index/index_esa_stree.h              |   22 +-
 include/seqan/index/index_fm.h                     |    9 +-
 include/seqan/index/index_fm_rank_dictionary_wt.h  |    3 +-
 include/seqan/index/index_qgram_openaddressing.h   |   60 +
 include/seqan/index/index_sa_qsort.h               |    2 +-
 include/seqan/index/index_shims.h                  |    4 +-
 include/seqan/index/repeat_base.h                  |    2 +-
 include/seqan/index/shape_base.h                   |    2 +-
 include/seqan/index/shape_threshold.h              |    0
 include/seqan/misc/edit_environment.h              |    4 +-
 include/seqan/misc/interval_tree.h                 |    2 +-
 include/seqan/misc/name_store_cache.h              |    4 +-
 include/seqan/misc/terminal.h                      |    2 +-
 include/seqan/modifier/cyclic_shape.h              |   14 +-
 include/seqan/modifier/modifier_cyclic_shape.h     |    6 +-
 include/seqan/modifier/modifier_iterator.h         |   87 +-
 include/seqan/modifier/modifier_reverse.h          |   23 +-
 include/seqan/modifier/modifier_string.h           |   67 +-
 include/seqan/modifier/modifier_view.h             |   89 +-
 include/seqan/parallel/parallel_macros.h           |    4 +-
 include/seqan/parallel/parallel_queue.h            |    4 +-
 include/seqan/parallel/parallel_splitting.h        |    6 +-
 include/seqan/pipe/pool_sorter.h                   |    2 +-
 include/seqan/platform.h                           |    9 +
 include/seqan/platform/platform_windows.h          |    7 +
 include/seqan/random/ext_MersenneTwister.h         |    0
 include/seqan/random/random_base.h                 |    2 +-
 include/seqan/realign/realign_base.h               |    4 +-
 .../reduced_aminoacid_murphy10_base.h              |    2 +-
 .../reduced_aminoacid_murphy10_tables.h            |    8 +-
 include/seqan/score/score_base.h                   |    4 +-
 include/seqan/score/score_matrix_data.h            |  757 ++++-----
 include/seqan/score/score_simple.h                 |    9 +
 include/seqan/seeds/banded_chain_alignment_impl.h  |    1 +
 .../seqan/seeds/banded_chain_alignment_traceback.h |    7 +
 include/seqan/seeds/seeds_global_chaining.h        |    6 +-
 include/seqan/seeds/seeds_seed_base.h              |    6 +-
 include/seqan/seeds/seeds_seed_set_base.h          |    2 +-
 include/seqan/seq_io/fai_index.h                   |    4 +-
 include/seqan/seq_io/fasta_fastq.h                 |   17 +-
 include/seqan/sequence/adapt_std_list.h            |    9 +
 include/seqan/sequence/adapt_std_string.h          |   15 +
 include/seqan/sequence/segment_base.h              |    6 +-
 include/seqan/sequence/segment_infix.h             |    8 +
 include/seqan/sequence/segment_prefix.h            |    9 +
 include/seqan/sequence/segment_suffix.h            |    8 +
 include/seqan/sequence/string_array.h              |   16 +
 include/seqan/sequence/string_base.h               |   10 +-
 include/seqan/sequence/string_set_base.h           |   76 +-
 include/seqan/sequence/string_set_concat_direct.h  |   67 +-
 include/seqan/sequence/string_set_owner.h          |   15 +
 .../statistics/.statistics_markov_model.h.swp      |  Bin 40960 -> 0 bytes
 include/seqan/statistics/statistics_markov_model.h |    4 +-
 include/seqan/store/store_all.h                    |    4 +-
 include/seqan/store/store_io.h                     |   43 +
 include/seqan/store/store_io_gff.h                 |   30 +-
 include/seqan/store/store_io_sam.h                 |   27 -
 include/seqan/store/store_io_ucsc.h                |    0
 include/seqan/stream.h                             |   13 +
 include/seqan/stream/buffered_stream.h             |   19 +-
 include/seqan/stream/file_stream.h                 |    5 +-
 include/seqan/stream/formatted_file.h              |   18 +-
 include/seqan/stream/iostream_bgzf.h               |  923 +++++++++++
 include/seqan/stream/iostream_bzip2.h              |  302 ++++
 include/seqan/stream/iostream_bzip2_impl.h         |  429 ++++++
 include/seqan/stream/iostream_zip.h                |  383 +++++
 include/seqan/stream/iostream_zip_impl.h           |  386 +++++
 include/seqan/stream/iostream_zutil.h              |  229 +++
 include/seqan/stream/lexical_cast.h                |    4 +-
 include/seqan/stream/stream_base.h                 |   14 +-
 include/seqan/stream/stream_compressor.h           |    2 +-
 include/seqan/stream/tokenization.h                |    2 +-
 include/seqan/stream/virtual_stream.h              |  187 ++-
 include/seqan/stream/zipstream/bgzfstream.h        |  969 ------------
 include/seqan/stream/zipstream/bgzfstream_impl.h   |  203 ---
 include/seqan/stream/zipstream/bzip2stream.h       |  305 ----
 include/seqan/stream/zipstream/bzip2stream_impl.h  |  430 ------
 include/seqan/stream/zipstream/zipstream.h         |  665 --------
 include/seqan/stream/zipstream/zipstream_impl.h    |  675 --------
 include/seqan/stream/zipstream/zutil.h             |  226 ---
 include/seqan/translation/translation.h            |    9 +-
 include/seqan/ucsc_io/ucsc_file.h                  |    2 +-
 include/seqan/vcf_io/vcf_io_context.h              |   28 +
 include/seqan/version.h                            |    2 +-
 manual/requirements.txt                            |    3 +-
 .../BuildManual/UsingTheSeqAnBuildSystem.rst       |    8 +-
 manual/source/HowTo/ClipAlignments.rst             |    2 +-
 manual/source/HowTo/GenerateSeqAnKnimeNodes.rst    |    2 +-
 manual/source/HowTo/UseSeqAnNodesInKnime.rst       |    2 +-
 .../source/HowTo/WorkWithCustomScoreMatrices.rst   |  137 +-
 manual/source/HowTo/knime_node_app.zip             |  Bin 4697 -> 0 bytes
 manual/source/HowTo/workflow_plugin_dir.zip        |  Bin 5912 -> 808808 bytes
 manual/source/Infrastructure/Documentation.rst     |   10 +
 manual/source/StyleGuide/Cpp.rst                   |   32 +-
 manual/source/StyleGuide/DoxApiDocs.rst            |   24 +-
 manual/source/Tutorial.rst                         |   25 +-
 manual/source/Tutorial/AFirstExample.rst           |  563 +++++++
 manual/source/Tutorial/AlignmentRepresentation.rst |   30 +-
 manual/source/Tutorial/AnnotationStore.rst         |  366 -----
 manual/source/Tutorial/BackgroundAndMotivation.rst |  149 +-
 manual/source/Tutorial/BedIO.rst                   |    8 +-
 manual/source/Tutorial/ConsensusAlignment.rst      |   14 +-
 manual/source/Tutorial/FileIOOverview.rst          |  232 +++
 manual/source/Tutorial/FirstStepsInSeqAn.rst       |  562 -------
 manual/source/Tutorial/FragmentStore.rst           |   98 +-
 ...plateSubclassing.rst => GenericProgramming.rst} |    0
 manual/source/Tutorial/GenomeAnnotations.rst       |  315 ++++
 manual/source/Tutorial/GettingStarted.rst          |    2 +-
 manual/source/Tutorial/GffAndGtfIO.rst             |  214 +++
 manual/source/Tutorial/GffGtfIO.rst                |  243 ---
 manual/source/Tutorial/IndexIterators.rst          |   38 +-
 manual/source/Tutorial/IndexQGram.rst              |  217 ---
 manual/source/Tutorial/IndexedFastaIO.rst          |   10 +-
 manual/source/Tutorial/Indices.rst                 |   12 +-
 manual/source/Tutorial/InputOutputOverview.rst     |  227 ---
 manual/source/Tutorial/Iterators.rst               |   10 +-
 manual/source/Tutorial/JournalSet.rst              |  668 --------
 manual/source/Tutorial/JournaledSet.rst            |  655 ++++++++
 manual/source/Tutorial/Metafunctions.rst           |   20 +-
 manual/source/Tutorial/MiniBowtie.rst              |  358 -----
 manual/source/Tutorial/Modifiers.rst               |    8 +-
 .../source/Tutorial/MultipleSequenceAlignment.rst  |   20 +-
 .../source/Tutorial/PairwiseSequenceAlignment.rst  |   97 +-
 .../Tutorial/ParsingCommandLineArguments.rst       |  891 +----------
 manual/source/Tutorial/PatternMatching.rst         |   28 +-
 manual/source/Tutorial/QgramIndex.rst              |  217 +++
 manual/source/Tutorial/Randomness.rst              |   12 +-
 manual/source/Tutorial/Realignment.rst             |    8 +-
 manual/source/Tutorial/SamAndBamIO.rst             |  342 +++++
 manual/source/Tutorial/SamBamIO.rst                |  332 ----
 manual/source/Tutorial/SequenceIO.rst              |   54 +-
 manual/source/Tutorial/Sequences.rst               |  243 +--
 manual/source/Tutorial/SequencesInDepth.rst        |   19 +-
 manual/source/Tutorial/SimpleReadMapping.rst       |  161 --
 manual/source/Tutorial/SimpleRnaSeq.rst            |   64 +-
 manual/source/Tutorial/StringSets.rst              |    4 +-
 manual/source/Tutorial/VcfIO.rst                   |   27 +-
 manual/source/Tutorial/WritingTests.rst            |    1 +
 manual/source/conf.py                              |   33 +-
 tests/align/test_evaluate_alignment.h              |    6 +-
 tests/bam_io/CMakeLists.txt                        |    4 +-
 tests/bam_io/test_bam_file.h                       |    2 +-
 tests/bam_io/test_bam_index.h                      |   45 +-
 tests/bam_io/test_bam_io.cpp                       |    5 +-
 tests/basic/test_basic_alphabet_residue.h          |   31 +-
 tests/find/test_find.cpp                           |    4 +-
 tests/gff_io/example_with_comments.gff             |    6 +
 tests/gff_io/test_gff_io.cpp                       |    9 +-
 tests/gff_io/test_gff_io.h                         |   60 +
 tests/modifier/test_modifier.cpp                   |    3 +-
 tests/modifier/test_modifier_string.h              |   85 +-
 tests/modifier/test_modifier_view.h                |    2 +-
 tests/parallel/test_parallel.cpp                   |    6 +-
 tests/reduced_aminoacid/test_reduced_aminoacid.cpp |    3 +-
 tests/reduced_aminoacid/test_reduced_aminoacid.h   |  143 +-
 tests/score/BLOSUM30                               |   55 +-
 tests/score/BLOSUM45                               |   55 +-
 tests/score/BLOSUM62                               |   55 +-
 tests/score/BLOSUM80                               |   55 +-
 tests/score/PAM120                                 |   55 +-
 tests/score/PAM200                                 |   55 +-
 tests/score/PAM250                                 |   55 +-
 tests/score/PAM40                                  |   55 +-
 tests/score/VTML200I                               |   55 +-
 tests/seeds/test_align_banded_chain_impl.cpp       |   26 +
 tests/seq_io/test_sequence_file.h                  |   15 +-
 tests/sequence/CMakeLists.txt                      |    4 +
 tests/sequence/test_sequence.h                     |    6 +-
 tests/sequence/test_string_set.h                   | 1607 +++++++++++---------
 tests/sequence/test_stringset_v2.cpp               |   47 +
 tests/store/example.gff                            |    2 +-
 util/cmake/CMakeFindJavaCommon.cmake               |   40 +
 util/cmake/FindJava.cmake                          |  228 +++
 util/cmake/FindOpenMP.cmake                        |    9 +-
 util/cmake/FindSeqAn.cmake                         |   14 +-
 util/cmake/SeqAnBuildSystem.cmake                  |   27 +-
 util/cmake/package.cmake                           |    2 +-
 util/makefile_project/src/main.cpp                 |   11 +-
 util/py_lib/seqan/auto_build.py                    |    2 +-
 util/py_lib/seqan/dox/dox_parser.py                |   24 +-
 util/py_lib/seqan/dox/dox_tokens.py                |    3 +-
 util/py_lib/seqan/dox/proc_doc.py                  |   38 +
 util/py_lib/seqan/dox/raw_doc.py                   |   35 +
 util/py_lib/seqan/dox/test/test_dox_parser.py      |   20 +
 util/py_lib/seqan/dox/test/test_proc_doc.py        |   25 +
 util/py_lib/seqan/dox/test/test_raw_doc.py         |   22 +
 util/py_lib/seqan/dox/tpl/function.html            |    9 +-
 .../js/bootstrap-3.0.0.min.js                      |    6 -
 .../bootstrap-multiselect/js/jquery-2.0.3.min.js   |    6 -
 .../tpl/lib/bootstrap-multiselect/js/prettify.js   |   28 -
 util/py_lib/seqan/dox/tpl/list.html                |    2 +-
 util/py_lib/seqan/dox/tpl/macro.html               |   10 +-
 util/py_lib/seqan/dox/tpl/sections.html            |   81 +-
 util/py_lib/seqan/dox/write_html.py                |    3 +-
 util/skel/test_template/test.h                     |    1 +
 util/travis/linux-cibuild.cmake                    |   18 +-
 1063 files changed, 19804 insertions(+), 22276 deletions(-)
 delete mode 100644 demos/align/compute_alignment_stats.cpp
 delete mode 100644 demos/align/compute_alignment_stats.cpp.stdout
 delete mode 100644 demos/align_gaps_clipping.cpp
 delete mode 100644 demos/alignment.cpp
 delete mode 100644 demos/alignment_local.cpp
 delete mode 100644 demos/allocator.cpp
 delete mode 100644 demos/bam_io/bam_tags_dict.cpp
 delete mode 100644 demos/bam_library_size.cpp
 delete mode 100644 demos/basic/enable_if.cpp
 delete mode 100644 demos/benchmark_stream.cpp
 rename demos/{ => dox}/align/align.cpp (100%)
 rename demos/{ => dox}/align/align.cpp.stdout (100%)
 create mode 100644 demos/dox/align/compute_alignment_stats.cpp
 create mode 100644 demos/dox/align/compute_alignment_stats.cpp.stdout
 rename demos/{ => dox}/align/gaps_example.cpp (100%)
 rename demos/{ => dox}/align/gaps_example.cpp.stdout (100%)
 rename demos/{ => dox}/align/global_alignment_banded.cpp (100%)
 rename demos/{ => dox}/align/global_alignment_banded.cpp.stdout (100%)
 rename demos/{ => dox}/align/global_alignment_unbanded.cpp (100%)
 rename demos/{ => dox}/align/global_alignment_unbanded.cpp.stdout (100%)
 rename demos/{ => dox}/align/integrate_align.cpp (100%)
 rename demos/{ => dox}/align/integrate_align.cpp.stdout (100%)
 rename demos/{ => dox}/align_extend/extend_alignment.cpp (100%)
 rename demos/{ => dox}/align_extend/extend_alignment.cpp.stdout (100%)
 rename demos/{ => dox}/align_profile/profile_seq_frac_score.cpp (100%)
 rename demos/{ => dox}/align_profile/profile_seq_score.cpp (100%)
 rename demos/{ => dox}/align_split/split_alignment.cpp (100%)
 rename demos/{ => dox}/align_split/split_alignment.cpp.stdout (100%)
 rename demos/{ => dox}/arg_parse/argument_parser.cpp (100%)
 rename demos/{ => dox}/bam_io/bam_file_in.cpp (100%)
 create mode 100644 demos/dox/bam_io/bam_tags_dict.cpp
 rename demos/{ => dox}/bam_io/bam_tags_dict.cpp.stdout (100%)
 create mode 100644 demos/dox/basic/enable_if.cpp
 rename demos/{ => dox}/basic/metaprogramming_control.cpp (100%)
 rename demos/{ => dox}/basic/metaprogramming_logic.cpp (100%)
 rename demos/{ => dox}/basic/metaprogramming_math.cpp (100%)
 rename demos/{ => dox}/basic/metaprogramming_switch.cpp (100%)
 rename demos/{ => dox}/basic/simple_type_construction.cpp (100%)
 rename demos/{bed_io/bed_stream_read.cpp => dox/bed_io/UNUSED_bed_stream_read.cpp} (100%)
 rename demos/{ => dox}/consensus/consensus_alignment.cpp (100%)
 rename demos/{ => dox}/consensus/consensus_alignment.cpp.stdout (100%)
 rename demos/{ => dox}/find/finder_aho_corasick.cpp (100%)
 rename demos/{ => dox}/find/finder_index.cpp (100%)
 rename demos/{ => dox}/find/finder_index.cpp.stdout (100%)
 rename demos/{ => dox}/find/finder_online.cpp (100%)
 rename demos/{ => dox}/find/finder_online.cpp.stdout (100%)
 rename demos/{gff_io/gff_stream_read.cpp => dox/gff_io/UNUSED_gff_stream_read.cpp} (100%)
 create mode 100644 demos/dox/graph_algorithms/all_pairs_shortest_path.cpp
 rename demos/{ => dox}/graph_algorithms/all_pairs_shortest_path.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/bellman_ford_algorithm.cpp
 rename demos/{ => dox}/graph_algorithms/bellman_ford_algorithm.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/breadth_first_search.cpp
 rename demos/{ => dox}/graph_algorithms/breadth_first_search.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/dag_shortest_path.cpp
 rename demos/{ => dox}/graph_algorithms/dag_shortest_path.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/depth_first_search.cpp
 rename demos/{ => dox}/graph_algorithms/depth_first_search.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/dijkstra.cpp
 rename demos/{ => dox}/graph_algorithms/dijkstra.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/floyd_warshall_algorithm.cpp
 rename demos/{ => dox}/graph_algorithms/floyd_warshall_algorithm.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/ford_fulkerson_algorithm.cpp
 rename demos/{ => dox}/graph_algorithms/ford_fulkerson_algorithm.cpp.stdout (100%)
 rename demos/{ => dox}/graph_algorithms/heaviest_increasing_subsequence.cpp (100%)
 create mode 100644 demos/dox/graph_algorithms/kruskals_algorithm.cpp
 rename demos/{ => dox}/graph_algorithms/kruskals_algorithm.cpp.stdout (100%)
 rename demos/{ => dox}/graph_algorithms/longest_common_subsequence.cpp (100%)
 rename demos/{ => dox}/graph_algorithms/longest_increasing_subsequence.cpp (100%)
 create mode 100644 demos/dox/graph_algorithms/prims_algorithm.cpp
 rename demos/{ => dox}/graph_algorithms/prims_algorithm.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/strongly_connected_components.cpp
 rename demos/{ => dox}/graph_algorithms/strongly_connected_components.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/topological_sort.cpp
 rename demos/{ => dox}/graph_algorithms/topological_sort.cpp.stdout (100%)
 create mode 100644 demos/dox/graph_algorithms/transitive_closure.cpp
 rename demos/{ => dox}/graph_algorithms/transitive_closure.cpp.stdout (100%)
 rename demos/{ => dox}/graph_align/graph_align.cpp (100%)
 rename demos/{graph => dox/graph_types}/graph_algo_dijkstra.cpp (100%)
 rename demos/{graph => dox/graph_types}/graph_algo_dijkstra.cpp.stdout (100%)
 rename demos/{index/shape.cpp => dox/index/UNUSED_shape.cpp} (100%)
 rename demos/{index/shape_hash.cpp => dox/index/UNUSED_shape_hash.cpp} (100%)
 rename demos/{index/shape_hash_next.cpp => dox/index/UNUSED_shape_hash_next.cpp} (100%)
 rename demos/{index/index_begin_atEnd_representative.cpp => dox/index/begin_atEnd_representative.cpp} (100%)
 rename demos/{index/index_begin_atEnd_representative.cpp.stdout => dox/index/begin_atEnd_representative.cpp.stdout} (100%)
 rename demos/{index/index_begin_atEnd_representative_bottomUp.cpp => dox/index/begin_atEnd_representative_bottomUp.cpp} (100%)
 rename demos/{index/index_begin_range_goDown_representative_repLength.cpp => dox/index/begin_range_goDown_representative_repLength.cpp} (100%)
 rename demos/{index/index_counting.cpp => dox/index/counting.cpp} (100%)
 rename demos/{index/index_counting.cpp.stdout => dox/index/counting.cpp.stdout} (100%)
 rename demos/{ => dox}/index/demo_index_index_textAt_indexText_saAt_indexRequire.cpp.stdout (100%)
 rename demos/{ => dox}/index/find_repeats.cpp (100%)
 rename demos/{index/index_finder.cpp => dox/index/finder.cpp} (100%)
 rename demos/{index/index_finder.cpp.stdout => dox/index/finder.cpp.stdout} (100%)
 rename demos/{index/index_getOccurrences_getFrequency_range_getFibre.cpp => dox/index/getOccurrences_getFrequency_range_getFibre.cpp} (100%)
 rename demos/{index/index_getOccurrences_getFrequency_range_getFibre.cpp.stdout => dox/index/getOccurrences_getFrequency_range_getFibre.cpp.stdout} (100%)
 rename demos/{index/index_iterator.cpp => dox/index/iterator.cpp} (100%)
 copy demos/{index/index_iterator.cpp.stdout => dox/index/iterator.cpp.stdout} (100%)
 rename demos/{index/index_iterator_short.cpp => dox/index/iterator_short.cpp} (100%)
 rename demos/{index/index_iterator_short.cpp.stdout => dox/index/iterator_short.cpp.stdout} (100%)
 create mode 100644 demos/dox/index/length_countSequences.cpp
 rename demos/{index/index_length_countSequences.cpp.stdout => dox/index/length_countSequences.cpp.stdout} (100%)
 rename demos/{index_maxrepeats.cpp => dox/index/maxrepeats.cpp} (100%)
 rename demos/{index/index_mummy.cpp => dox/index/mummy.cpp} (100%)
 rename demos/{index/index_mummy.cpp.stdout => dox/index/mummy.cpp.stdout} (100%)
 rename demos/{index/index_mums.cpp => dox/index/mums.cpp} (100%)
 rename demos/{index/index_node_predicate.cpp => dox/index/node_predicate.cpp} (100%)
 create mode 100644 demos/dox/index/open_save.cpp
 rename demos/{index/index_open_save.cpp.stdout => dox/index/open_save.cpp.stdout} (100%)
 rename demos/{ => dox}/index/ref.fa (100%)
 rename demos/{ => dox}/index/shape_hash_init.cpp (100%)
 rename demos/{index/index_sufarray.cpp => dox/index/sufarray.cpp} (100%)
 rename demos/{index/index_sufarray.cpp.stdout => dox/index/sufarray.cpp.stdout} (100%)
 rename demos/{index/index_supermaxrepeats.cpp => dox/index/supermaxrepeats.cpp} (100%)
 rename demos/{index/index_textAt_indexText_saAt_indexRequire.cpp => dox/index/textAt_indexText_saAt_indexRequire.cpp} (100%)
 rename demos/{index/index_textAt_indexText_saAt_indexRequire.cpp.stdout => dox/index/textAt_indexText_saAt_indexRequire.cpp.stdout} (100%)
 rename demos/{ => dox}/misc/enumerate_strings.cpp (100%)
 rename demos/{ => dox}/misc/enumerate_strings.cpp.stdout (100%)
 rename demos/{ => dox}/misc/get_terminal_size.cpp (100%)
 rename demos/{ => dox}/misc/interval_tree_example.cpp (100%)
 rename demos/{ => dox}/misc/name_store_cache.cpp (100%)
 rename demos/{ => dox}/misc/name_store_cache.cpp.stdout (100%)
 rename demos/{ => dox/modifier}/cyclic_shape.cpp (100%)
 rename demos/{ => dox/modifier}/cyclic_shape.cpp.stdout (100%)
 rename demos/{ => dox/modifier}/cyclic_shape_snippets.cpp (100%)
 rename demos/{ => dox}/modifier/modified_string.cpp (100%)
 rename demos/{ => dox}/modifier/modified_string.cpp.stdout (100%)
 rename demos/{ => dox}/modifier/modified_string_mod_view.cpp (100%)
 copy demos/{ => dox}/modifier/modified_string_mod_view.cpp.stdout (100%)
 rename demos/{ => dox}/modifier/modified_string_nested.cpp (100%)
 copy demos/{ => dox}/modifier/modified_string_nested.cpp.stdout (100%)
 create mode 100644 demos/dox/parallel/queue_example.cpp
 rename demos/{ => dox}/parallel/queue_example.cpp.stdout (100%)
 rename demos/{ => dox}/parallel/splitter_example.cpp (100%)
 rename demos/{ => dox}/parallel/splitter_example.cpp.stdout (100%)
 rename demos/{ => dox}/pipe/pool_sorter.cpp (100%)
 create mode 100644 demos/dox/random/random.cpp
 rename demos/{ => dox}/score/score.cpp (100%)
 rename demos/{ => dox}/score/score.cpp.stdout (100%)
 rename demos/{ => dox}/seeds/seeds_add_seed.cpp (100%)
 rename demos/{ => dox}/seeds/seeds_chaining.cpp (100%)
 rename demos/{ => dox}/seeds/seeds_chaining.cpp.stdout (100%)
 rename demos/{ => dox}/seeds/seeds_extension.cpp (100%)
 rename demos/{ => dox}/seeds/seeds_extension.cpp.stdout (100%)
 rename demos/{ => dox}/seq_io/example.fa (100%)
 rename demos/{ => dox}/seq_io/example.fa.fai (100%)
 create mode 100644 demos/dox/seq_io/fai_index_example.cpp
 rename demos/{ => dox}/seq_io/fai_index_example.cpp.stdout (100%)
 rename demos/{sequence/infix.cpp => dox/sequence/UNUSED_infix.cpp} (100%)
 rename demos/{sequence/prefix.cpp => dox/sequence/UNUSED_prefix.cpp} (100%)
 rename demos/{sequence/suffix.cpp => dox/sequence/UNUSED_suffix.cpp} (100%)
 create mode 100644 demos/dox/sequence/segment.cpp
 rename demos/{ => dox}/sequence/string.cpp (100%)
 rename demos/{ => dox}/sequence/string2.cpp (100%)
 rename demos/{ => dox}/sequence/string2.cpp.stdout (100%)
 rename demos/{ => dox}/sequence/stringset.cpp (100%)
 rename demos/{ => dox}/sequence/stringset.cpp.stdout (100%)
 rename demos/{ => dox}/statistics/background.fa (100%)
 rename demos/{ => dox}/statistics/build_markov_model.cpp (100%)
 rename demos/{ => dox}/statistics/load_markov_model.cpp (100%)
 rename demos/{ => dox}/statistics/zscore_example_mm.3 (100%)
 rename demos/{ => dox}/statistics/zscore_human_mm.3 (100%)
 rename demos/{ => dox}/store/store_example.cpp (100%)
 create mode 100644 demos/dox/stream/lexical_cast.cpp
 rename demos/{ => dox}/stream/lexical_cast.cpp.stdout (100%)
 rename demos/{ => dox}/vcf_io/example.vcf (100%)
 delete mode 100644 demos/find_approx.cpp
 delete mode 100644 demos/find_exact.cpp
 delete mode 100644 demos/graph_algorithms/all_pairs_shortest_path.cpp
 delete mode 100644 demos/graph_algorithms/bellman_ford_algorithm.cpp
 delete mode 100644 demos/graph_algorithms/breadth_first_search.cpp
 delete mode 100644 demos/graph_algorithms/dag_shortest_path.cpp
 delete mode 100644 demos/graph_algorithms/depth_first_search.cpp
 delete mode 100644 demos/graph_algorithms/dijkstra.cpp
 delete mode 100644 demos/graph_algorithms/floyd_warshall_algorithm.cpp
 delete mode 100644 demos/graph_algorithms/ford_fulkerson_algorithm.cpp
 delete mode 100644 demos/graph_algorithms/kruskals_algorithm.cpp
 delete mode 100644 demos/graph_algorithms/prims_algorithm.cpp
 delete mode 100644 demos/graph_algorithms/strongly_connected_components.cpp
 delete mode 100644 demos/graph_algorithms/topological_sort.cpp
 delete mode 100644 demos/graph_algorithms/transitive_closure.cpp
 delete mode 100644 demos/graph_hmm.cpp
 delete mode 100644 demos/graph_hmm_silent.cpp
 create mode 100644 demos/howto/align_gaps_clipping.cpp
 create mode 100644 demos/howto/scores/init_score.cpp.stdout
 create mode 100644 demos/howto/scores/load_score.cpp.stdout
 delete mode 100644 demos/index/index_length_countSequences.cpp
 delete mode 100644 demos/index/index_open_save.cpp
 delete mode 100644 demos/index/index_qgram.cpp
 delete mode 100644 demos/index_counting.cpp
 delete mode 100644 demos/input_output/example.fa
 delete mode 100644 demos/input_output/seqfile_reader.cpp
 delete mode 100644 demos/input_output/seqfile_reader.cpp.stdout
 delete mode 100644 demos/parallel/queue_example.cpp
 delete mode 100644 demos/random/random.cpp
 delete mode 100644 demos/sam2svg.cpp
 delete mode 100644 demos/seq_io/fai_index_example.cpp
 delete mode 100644 demos/seq_io/sequence_stream_read.cpp
 delete mode 100644 demos/seq_io/sequence_stream_read.cpp.stdout
 delete mode 100644 demos/seq_io/sequence_stream_write.cpp
 delete mode 100644 demos/sequence/segment.cpp
 delete mode 100644 demos/stream/lexical_cast.cpp
 rename demos/tutorial/{first_steps => a_first_example}/basic_code.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/basic_code.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/basic_code_detailed.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/basic_code_detailed.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/code_encapsulation.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/code_encapsulation.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/final_result.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/final_result.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/solution_1.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/solution_1.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/solution_2.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/solution_2.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/solution_3.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/solution_3.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/solution_4.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/solution_4.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/solution_5.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/solution_5.cpp.stdout
 rename demos/tutorial/{first_steps => a_first_example}/solution_6.cpp (100%)
 create mode 100644 demos/tutorial/a_first_example/solution_6.cpp.stdout
 rename demos/tutorial/{alignments/alignment2_align.cpp => alignment_representation/align.cpp} (100%)
 create mode 100644 demos/tutorial/alignment_representation/align.cpp.stdout
 rename demos/tutorial/{alignments/alignment_align_assignment1.cpp => alignment_representation/align_assignmen1.cpp} (100%)
 create mode 100644 demos/tutorial/alignment_representation/align_assignment1.cpp.stdout
 rename demos/tutorial/{alignments/alignment_representation_ag.cpp => alignment_representation/graph.cpp} (100%)
 create mode 100644 demos/tutorial/alignment_representation/graph.cpp.stdout
 rename demos/tutorial/{alignments/alignment_representation_ag_assignment1.cpp => alignment_representation/graph_assignment1.cpp} (100%)
 create mode 100644 demos/tutorial/alignment_representation/graph_assignment1.cpp.stdout
 delete mode 100644 demos/tutorial/alignments/CMakeLists.txt
 delete mode 100755 demos/tutorial/alignments/alignment_example.png
 delete mode 100644 demos/tutorial/alignments/alignment_gaps.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_global_assignment4_part1.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_global_assignment4_part2.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_local_standard.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_local_waterman_eggert.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_pairwise_global.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_pairwise_global2.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_pairwise_global_assignment1.cpp
 delete mode 100644 demos/tutorial/alignments/alignment_pairwise_global_assignment2.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5_step1.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5_step2.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5_step3.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5_step4.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5_step5.cpp
 delete mode 100644 demos/tutorial/alignments/pairwise_sequence_alignment_assignment5_step6.cpp
 create mode 100644 demos/tutorial/alphabets/alphabet_assignment_1_solution.cpp.stdout
 delete mode 100644 demos/tutorial/annotation_store/assignment_1_hint.cpp
 delete mode 100644 demos/tutorial/annotation_store/assignment_1_solution.cpp
 delete mode 100644 demos/tutorial/annotation_store/assignment_2_solution.cpp
 delete mode 100644 demos/tutorial/annotation_store/assignment_3_solution.cpp
 delete mode 100644 demos/tutorial/annotation_store/assignment_4_solution.cpp
 delete mode 100644 demos/tutorial/bam_io/example1.cpp
 delete mode 100644 demos/tutorial/bam_io/example2.cpp
 delete mode 100644 demos/tutorial/bam_io/example3.cpp
 delete mode 100644 demos/tutorial/bam_io/example7.cpp
 delete mode 100644 demos/tutorial/bam_io/solution1.cpp
 delete mode 100644 demos/tutorial/bam_io/solution2.cpp
 delete mode 100644 demos/tutorial/bam_io/solution3.cpp
 delete mode 100644 demos/tutorial/bam_io/solution4.cpp
 delete mode 100644 demos/tutorial/bam_io/solution5.cpp
 delete mode 100644 demos/tutorial/bam_io/solution6.cpp
 delete mode 100644 demos/tutorial/bam_io/solution7.cpp
 delete mode 100644 demos/tutorial/base_io/example1.cpp
 delete mode 100644 demos/tutorial/base_io/solution1.cpp
 delete mode 100644 demos/tutorial/base_io/solution2.cpp
 delete mode 100644 demos/tutorial/base_io/solution3.cpp
 delete mode 100644 demos/tutorial/basics/CMakeLists.txt
 create mode 100644 demos/tutorial/basics/allocator.cpp.stdout
 create mode 100644 demos/tutorial/basics/show_alphabets.cpp.stdout
 create mode 100644 demos/tutorial/basics/strings.cpp.stdout
 create mode 100644 demos/tutorial/bed_io/example.bed
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/bed_io/example1.cpp.stdout (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/bed_io/solution1.cpp.stdout (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/bed_io/solution2.cpp.stdout (100%)
 create mode 100644 demos/tutorial/bed_io/solution3.cpp.stdout
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/blast_io/read_assignment.cpp.stdout (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/blast_io/write_assignment.cpp.stdout (100%)
 rename demos/tutorial/{consensus => consensus_alignment}/with_positions.cpp (100%)
 rename demos/tutorial/{consensus => consensus_alignment}/with_positions.cpp.stdout (100%)
 rename demos/tutorial/{consensus => consensus_alignment}/without_positions.cpp (100%)
 rename demos/tutorial/{consensus => consensus_alignment}/without_positions.cpp.stdout (100%)
 delete mode 100644 demos/tutorial/data_journaling/example_journal_string_basic.cpp
 delete mode 100644 demos/tutorial/data_journaling/example_online_search.cpp
 delete mode 100644 demos/tutorial/data_journaling/example_online_search_assignment1_hint.cpp
 delete mode 100644 demos/tutorial/data_journaling/example_online_search_assignment2_hint.cpp
 delete mode 100644 demos/tutorial/data_journaling/example_online_search_assignment3_hint.cpp
 delete mode 100644 demos/tutorial/data_journaling/example_online_search_assignment4_hint.cpp
 delete mode 100644 demos/tutorial/data_journaling/solution_online_search_assignment1.cpp
 delete mode 100644 demos/tutorial/data_journaling/solution_online_search_assignment2.cpp
 delete mode 100644 demos/tutorial/data_journaling/solution_online_search_assignment3.cpp
 delete mode 100644 demos/tutorial/data_journaling/solution_online_search_assignment4.cpp
 delete mode 100644 demos/tutorial/data_journaling/solution_online_search_finder.cpp
 create mode 100644 demos/tutorial/file_io_overview/example.bam
 create mode 100644 demos/tutorial/file_io_overview/example.sam
 create mode 100644 demos/tutorial/file_io_overview/example1.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/file_io_overview/example1.cpp.stdout (100%)
 create mode 100644 demos/tutorial/file_io_overview/solution1.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/file_io_overview/solution1.cpp.stdout (100%)
 create mode 100644 demos/tutorial/file_io_overview/solution2.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/file_io_overview/solution2.cpp.stdout (100%)
 create mode 100644 demos/tutorial/file_io_overview/solution3.cpp
 create mode 100644 demos/tutorial/file_io_overview/solution3.cpp.stdout
 delete mode 100644 demos/tutorial/find/CMakeLists.txt
 create mode 100644 demos/tutorial/fragment_store/access_aligned_reads.cpp
 create mode 100644 demos/tutorial/fragment_store/access_aligned_reads.cpp.stdout
 create mode 100644 demos/tutorial/fragment_store/access_aligned_reads2.cpp
 create mode 100644 demos/tutorial/fragment_store/access_aligned_reads2.cpp.stdout
 create mode 100644 demos/tutorial/fragment_store/display_aligned_reads.cpp
 create mode 100644 demos/tutorial/fragment_store/display_aligned_reads.cpp.stdout
 rename demos/tutorial/{store/ex1.fa => fragment_store/example.fa} (100%)
 rename demos/tutorial/{store/ex1.sam => fragment_store/example.sam} (100%)
 create mode 100644 demos/tutorial/generic_programming/template_subclassing.cpp.stdout
 create mode 100644 demos/tutorial/genome_annotations/assignment_1_hint.cpp
 create mode 100644 demos/tutorial/genome_annotations/assignment_1_hint.cpp.stdout
 create mode 100644 demos/tutorial/genome_annotations/assignment_1_solution.cpp
 create mode 100644 demos/tutorial/genome_annotations/assignment_1_solution.cpp.stdout
 create mode 100644 demos/tutorial/genome_annotations/assignment_2_solution.cpp
 create mode 100644 demos/tutorial/genome_annotations/assignment_2_solution.cpp.stdout
 create mode 100644 demos/tutorial/genome_annotations/assignment_3_solution.cpp
 create mode 100644 demos/tutorial/genome_annotations/assignment_3_solution.cpp.stdout
 create mode 100644 demos/tutorial/genome_annotations/assignment_4_solution.cpp
 create mode 100644 demos/tutorial/genome_annotations/assignment_4_solution.cpp.stdout
 rename demos/tutorial/{annotation_store => genome_annotations}/assignment_annotations.gtf (100%)
 create mode 100644 demos/tutorial/genome_annotations/base.cpp
 create mode 100644 demos/tutorial/genome_annotations/base.cpp.stdout
 create mode 100644 demos/tutorial/genome_annotations/example.gtf
 delete mode 100644 demos/tutorial/getting_started/CMakeLists.txt
 delete mode 100644 demos/tutorial/getting_started/cmd_dir_build_src.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_convert_to_cpp_project.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_hello_world.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_import_build_project.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_new_repository_location.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_preference_build_on_launch.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_required_plugins.png
 delete mode 100644 demos/tutorial/getting_started/eclipse_run_configurations.png
 delete mode 100644 demos/tutorial/getting_started/mingw_installation.png
 delete mode 100644 demos/tutorial/getting_started/repository_overview.pptx
 delete mode 100644 demos/tutorial/getting_started/repository_overview/Folie1.jpg
 delete mode 100755 demos/tutorial/getting_started/win_command_arguments.jpg
 delete mode 100755 demos/tutorial/getting_started/win_new_file.jpg
 delete mode 100755 demos/tutorial/getting_started/win_save_file.jpg
 delete mode 100755 demos/tutorial/getting_started/win_solution_explorer.png
 delete mode 100755 demos/tutorial/getting_started/win_start_up_project.png
 delete mode 100755 demos/tutorial/getting_started/win_tortoise.png
 delete mode 100644 demos/tutorial/getting_started/xcode/base_sdk.png
 delete mode 100644 demos/tutorial/getting_started/xcode/base_sdk_selection.png
 delete mode 100644 demos/tutorial/getting_started/xcode/download-command-line-tools.png
 delete mode 100644 demos/tutorial/getting_started/xcode/first_app_new.png
 delete mode 100644 demos/tutorial/getting_started/xcode/first_app_old.png
 delete mode 100644 demos/tutorial/getting_started/xcode/razers2_built.png
 delete mode 100644 demos/tutorial/getting_started/xcode/razers2_selection.png
 delete mode 100644 demos/tutorial/getting_started/xcode/test_stream_selection.png
 delete mode 100644 demos/tutorial/getting_started/xcode/xcode_startup.png
 delete mode 100644 demos/tutorial/getting_started/xcode_first_app.jpg
 delete mode 100644 demos/tutorial/getting_started/xcode_start_up_view.png
 create mode 100644 demos/tutorial/gff_and_gtf_io/example.gff
 create mode 100644 demos/tutorial/gff_and_gtf_io/example1.cpp
 create mode 100644 demos/tutorial/gff_and_gtf_io/example1.cpp.stdout
 create mode 100644 demos/tutorial/gff_and_gtf_io/example2.cpp
 create mode 100644 demos/tutorial/gff_and_gtf_io/example2.cpp.stdout
 create mode 100644 demos/tutorial/gff_and_gtf_io/solution1.cpp
 create mode 100644 demos/tutorial/gff_and_gtf_io/solution1.cpp.stdout
 create mode 100644 demos/tutorial/gff_and_gtf_io/solution2.cpp
 create mode 100644 demos/tutorial/gff_and_gtf_io/solution2.cpp.stdout
 rename demos/tutorial/{gff_io => gff_and_gtf_io}/solution3.cpp (100%)
 create mode 100644 demos/tutorial/gff_and_gtf_io/solution3.cpp.stdout
 delete mode 100644 demos/tutorial/gff_io/example1.cpp
 delete mode 100644 demos/tutorial/gff_io/example2.cpp
 delete mode 100644 demos/tutorial/gff_io/solution1.cpp
 delete mode 100644 demos/tutorial/gff_io/solution2.cpp
 delete mode 100644 demos/tutorial/graph/CMakeLists.txt
 create mode 100644 demos/tutorial/graph/graph_algo_scc.cpp.stdout
 create mode 100644 demos/tutorial/graph/graph_dijkstra.cpp.stdout
 create mode 100644 demos/tutorial/graph/graph_hmm.cpp.stdout
 create mode 100644 demos/tutorial/graph/solution_1.cpp.stdout
 delete mode 100644 demos/tutorial/index/CMakeLists.txt
 rename demos/tutorial/{index/index_assignment3.cpp => index_iterators/UNUSED_index_assignment3.cpp} (100%)
 copy demos/{index/index_iterator.cpp.stdout => tutorial/index_iterators/UNUSED_index_assignment3.cpp.stdout} (100%)
 rename demos/tutorial/{index => index_iterators}/index_assignment1.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_assignment1.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/index_assignment2.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_assignment2.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/index_assignment4.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_assignment4.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/index_preorder.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_preorder.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/index_property_maps.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_property_maps.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/index_search.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_search.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/index_search2.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/index_search2.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/iterator_solution1.cpp (100%)
 create mode 100644 demos/tutorial/index_iterators/iterator_solution1.cpp.stdout
 rename demos/tutorial/{index => index_iterators}/iterator_solution2.cpp (100%)
 rename demos/{index/index_iterator.cpp.stdout => tutorial/index_iterators/iterator_solution2.cpp.stdout} (100%)
 rename demos/tutorial/{index/indices_assignment_1.cpp => indices/assignment_1.cpp} (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/indices/assignment_1.cpp.stdout (100%)
 rename demos/tutorial/{index/indices_assignment_2.cpp => indices/assignment_2.cpp} (100%)
 create mode 100644 demos/tutorial/indices/assignment_2.cpp.stdout
 rename demos/tutorial/iterators/{iterators_assignment_1_solution.cpp => assignment_1_solution.cpp} (100%)
 create mode 100644 demos/tutorial/iterators/assignment_1_solution.cpp.stdout
 rename demos/tutorial/iterators/{iterators_assignment_2_solution.cpp => assignment_2_solution.cpp} (100%)
 create mode 100644 demos/tutorial/iterators/assignment_2_solution.cpp.stdout
 create mode 100644 demos/tutorial/iterators/assignment_3_workshop_solution.cpp
 create mode 100644 demos/tutorial/iterators/assignment_3_workshop_solution.cpp.stdout
 create mode 100644 demos/tutorial/iterators/assignment_4_workshop_solution.cpp
 create mode 100644 demos/tutorial/iterators/assignment_4_workshop_solution.cpp.stdout
 delete mode 100644 demos/tutorial/iterators/iterators_assignment_3_workshop_solution.cpp
 delete mode 100644 demos/tutorial/iterators/iterators_assignment_4_workshop_solution.cpp
 create mode 100644 demos/tutorial/iterators/sequence_iterator_demo.cpp.stdout
 rename demos/tutorial/{data_journaling => journaled_set}/example_join.cpp (100%)
 create mode 100644 demos/tutorial/journaled_set/example_join.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/example_journal_string_basic.cpp
 create mode 100644 demos/tutorial/journaled_set/example_journal_string_basic.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/example_online_search.cpp
 create mode 100644 demos/tutorial/journaled_set/example_online_search.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/example_online_search_assignment1_hint.cpp
 create mode 100644 demos/tutorial/journaled_set/example_online_search_assignment1_hint.cpp.stdout
 copy {manual/source/Tutorial => demos/tutorial/journaled_set}/sequences.fasta (100%)
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment1.cpp
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment1.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment2.cpp
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment2.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment3.cpp
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment3.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment4.cpp
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_assignment4.cpp.stdout
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_finder.cpp
 create mode 100644 demos/tutorial/journaled_set/solution_online_search_finder.cpp.stdout
 rename demos/tutorial/{basics => metafunctions}/swap.cpp (100%)
 create mode 100644 demos/tutorial/metafunctions/swap.cpp.stdout
 delete mode 100644 demos/tutorial/mini_bowtie/mini_bowtie.cpp
 delete mode 100755 demos/tutorial/mini_bowtie/nc_001454.fasta
 delete mode 100755 demos/tutorial/mini_bowtie/reads_hamming.fasta
 delete mode 100644 demos/tutorial/mini_bowtie/solution1.cpp
 delete mode 100644 demos/tutorial/mini_bowtie/solution2.cpp
 delete mode 100644 demos/tutorial/mini_bowtie/solution3.cpp
 delete mode 100644 demos/tutorial/mini_bowtie/solution4.cpp
 delete mode 100644 demos/tutorial/mini_bowtie/solution5.cpp
 rename demos/tutorial/modifiers/{modifier_modcomplementdna.cpp => UNUSED_modcomplementdna.cpp} (100%)
 create mode 100644 demos/tutorial/modifiers/UNUSED_modcomplementdna.cpp.stdout
 rename demos/{modifier_modview.cpp => tutorial/modifiers/UNUSED_modview.cpp} (100%)
 rename demos/{modifier/modified_string_mod_view.cpp.stdout => tutorial/modifiers/UNUSED_modview.cpp.stdout} (100%)
 rename demos/{modifier_nested.cpp => tutorial/modifiers/UNUSED_nested.cpp} (100%)
 rename demos/{modifier/modified_string_nested.cpp.stdout => tutorial/modifiers/UNUSED_nested.cpp.stdout} (100%)
 create mode 100644 demos/tutorial/modifiers/assignment1.cpp.stdout
 create mode 100644 demos/tutorial/modifiers/assignment1_solution.cpp.stdout
 rename demos/tutorial/modifiers/{modifier_modreverse.cpp => modreverse.cpp} (100%)
 create mode 100644 demos/tutorial/modifiers/modreverse.cpp.stdout
 rename demos/tutorial/{alignments/alignment_msa_assignment1.cpp => multiple_sequence_alignment/assignment1.cpp} (100%)
 rename demos/tutorial/{alignments/alignment_msa_assignment1.cpp.stdout => multiple_sequence_alignment/assignment1.cpp.stdout} (100%)
 rename demos/tutorial/{alignments/alignment_msa_consensus.cpp => multiple_sequence_alignment/consensus.cpp} (100%)
 rename demos/tutorial/{alignments/alignment_msa_consensus.cpp.stdout => multiple_sequence_alignment/consensus.cpp.stdout} (100%)
 rename demos/tutorial/{alignments/alignment_msa.cpp => multiple_sequence_alignment/msa.cpp} (100%)
 rename demos/tutorial/{alignments/alignment_msa.cpp.stdout => multiple_sequence_alignment/msa.cpp.stdout} (100%)
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_banded.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_banded.cpp.stdout
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_global_assignment1.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_global_assignment1.cpp.stdout
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_global_assignment2.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_global_assignment2.cpp.stdout
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_global_assignment3.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_global_assignment3.cpp.stdout
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_global_overlap.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_global_overlap.cpp.stdout
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_global_specialised.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_global_specialised.cpp.stdout
 rename demos/tutorial/{alignments => pairwise_sequence_alignment}/alignment_global_standard.cpp (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_global_standard.cpp.stdout
 rename demos/tutorial/{alignments/alignment_pairwise_local.cpp => pairwise_sequence_alignment/alignment_local.cpp} (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_local.cpp.stdout
 rename demos/tutorial/{alignments/alignment_pairwise_local_assignment1.cpp => pairwise_sequence_alignment/alignment_local_assignment1.cpp} (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/alignment_local_assignment1.cpp.stdout
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5.cpp
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5.cpp.stdout
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step1.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/pairwise_sequence_alignment/assignment5_step1.cpp.stdout (100%)
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step2.cpp
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step2.cpp.stdout
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step3.cpp
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step3.cpp.stdout
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step4.cpp
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step4.cpp.stdout
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step5.cpp
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step5.cpp.stdout
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step6.cpp
 create mode 100644 demos/tutorial/pairwise_sequence_alignment/assignment5_step6.cpp.stdout
 create mode 100644 demos/tutorial/parsing_command_line_arguments/assignment2_solution.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/assignment3_solution.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/assignment4_solution.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/assignment5_solution.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/assignment6_solution.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/example1.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/example1_detailed.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/example_with_modifyString.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/example_with_own_function.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/example_with_struct.cpp
 create mode 100644 demos/tutorial/parsing_command_line_arguments/final_solution.cpp
 rename demos/tutorial/{find/find_assignment1.cpp => pattern_matching/assignment1.cpp} (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/pattern_matching/assignment1.cpp.stdout (100%)
 rename demos/tutorial/{find/find_assignment1_solution.cpp => pattern_matching/assignment1_solution.cpp} (100%)
 create mode 100644 demos/tutorial/pattern_matching/assignment1_solution.cpp.stdout
 rename demos/tutorial/{find/find_assignment2.cpp => pattern_matching/assignment2.cpp} (100%)
 create mode 100644 demos/tutorial/pattern_matching/assignment2.cpp.stdout
 rename demos/tutorial/{find/find_assignment2_solution.cpp => pattern_matching/assignment2_solution.cpp} (100%)
 create mode 100644 demos/tutorial/pattern_matching/assignment2_solution.cpp.stdout
 rename demos/tutorial/{find/find_assignment3.cpp => pattern_matching/assignment3.cpp} (100%)
 create mode 100644 demos/tutorial/pattern_matching/assignment3.cpp.stdout
 rename demos/tutorial/{find/find_assignment3_solution.cpp => pattern_matching/assignment3_solution.cpp} (100%)
 create mode 100644 demos/tutorial/pattern_matching/assignment3_solution.cpp.stdout
 rename demos/tutorial/{find => pattern_matching}/find_approx.cpp (100%)
 create mode 100644 demos/tutorial/pattern_matching/find_approx.cpp.stdout
 rename demos/tutorial/{find => pattern_matching}/find_exact.cpp (100%)
 create mode 100644 demos/tutorial/pattern_matching/find_exact.cpp.stdout
 rename demos/tutorial/{find => pattern_matching}/find_index.cpp (100%)
 create mode 100644 demos/tutorial/pattern_matching/find_index.cpp.stdout
 rename demos/tutorial/{find => pattern_matching}/find_index_multiple.cpp (100%)
 create mode 100644 demos/tutorial/pattern_matching/find_index_multiple.cpp.stdout
 rename demos/tutorial/{index => q_gram_index}/index_assignment5.cpp (100%)
 create mode 100644 demos/tutorial/q_gram_index/index_assignment5.cpp.stdout
 rename demos/tutorial/{index => q_gram_index}/index_assignment6.cpp (100%)
 create mode 100644 demos/tutorial/q_gram_index/index_assignment6.cpp.stdout
 rename demos/tutorial/{index => q_gram_index}/index_qgram.cpp (100%)
 create mode 100644 demos/tutorial/q_gram_index/index_qgram.cpp.stdout
 rename demos/tutorial/{index => q_gram_index}/index_qgram_hash.cpp (100%)
 create mode 100644 demos/tutorial/q_gram_index/index_qgram_hash.cpp.stdout
 delete mode 100644 demos/tutorial/random/CMakeLists.txt
 delete mode 100644 demos/tutorial/random/random_examples.cpp
 create mode 100644 demos/tutorial/randomness/examples.cpp
 create mode 100644 demos/tutorial/randomness/examples.cpp.stdout
 delete mode 100644 demos/tutorial/read_mapping/CMakeLists.txt
 delete mode 100644 demos/tutorial/read_mapping/nc_001454.fasta
 delete mode 100644 demos/tutorial/read_mapping/reads_edit.fasta
 delete mode 100644 demos/tutorial/read_mapping/reads_hamming.fasta
 delete mode 100644 demos/tutorial/realign/step1.cpp
 delete mode 100644 demos/tutorial/realign/step2.cpp
 rename demos/tutorial/{realign => realignment}/reads.sam (100%)
 rename demos/tutorial/{realign => realignment}/ref.fa (100%)
 create mode 100644 demos/tutorial/realignment/step1.cpp
 rename demos/tutorial/{realign => realignment}/step1.cpp.stdout (100%)
 create mode 100644 demos/tutorial/realignment/step2.cpp
 rename demos/tutorial/{realign => realignment}/step2.cpp.stdout (100%)
 delete mode 100644 demos/tutorial/rnaseq/CMakeLists.txt
 delete mode 100644 demos/tutorial/rnaseq/genequant_assignment1.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_assignment2.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_assignment3.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_assignment4.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_assignment5.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_solution1.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_solution2.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_solution3.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_solution4.cpp
 delete mode 100644 demos/tutorial/rnaseq/genequant_solution5.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/example.bam
 create mode 100644 demos/tutorial/sam_and_bam_io/example.bam.bai
 rename demos/tutorial/{bam_io => sam_and_bam_io}/example.sam (100%)
 create mode 100644 demos/tutorial/sam_and_bam_io/example1.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/example1.cpp.stdout
 create mode 100644 demos/tutorial/sam_and_bam_io/example2.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/example2.cpp.stdout
 create mode 100644 demos/tutorial/sam_and_bam_io/example7.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/example7.cpp.stdout
 create mode 100644 demos/tutorial/sam_and_bam_io/solution1.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/solution1.cpp.stdout
 create mode 100644 demos/tutorial/sam_and_bam_io/solution2.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/solution2.cpp.stdout
 create mode 100644 demos/tutorial/sam_and_bam_io/solution3.cpp
 create mode 100644 demos/tutorial/sam_and_bam_io/solution3.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/example1.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/example2.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/example3.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/example4.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/example5.cpp.stdout
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/seed_and_extend/example6.cpp.stdout (100%)
 create mode 100644 demos/tutorial/seed_and_extend/example7.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/example8.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/solution1.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/solution2.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/solution3.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/solution4.cpp.stdout
 create mode 100644 demos/tutorial/seed_and_extend/solution5.cpp.stdout
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/seed_and_extend/solution6.cpp.stdout (100%)
 create mode 100644 demos/tutorial/seed_and_extend/solution7.cpp.stdout
 delete mode 100644 demos/tutorial/seq_io/example1.cpp
 delete mode 100644 demos/tutorial/seq_io/solution1.cpp
 delete mode 100644 demos/tutorial/seq_io/solution2.cpp
 delete mode 100644 demos/tutorial/seq_io/solution3.cpp
 delete mode 100644 demos/tutorial/seq_io/solution4.cpp
 create mode 100644 demos/tutorial/sequence_io/example.fa
 create mode 100644 demos/tutorial/sequence_io/example.fq
 create mode 100644 demos/tutorial/sequence_io/example1.cpp
 create mode 100644 demos/tutorial/sequence_io/example1.cpp.stdout
 create mode 100644 demos/tutorial/sequence_io/solution1.cpp
 create mode 100644 demos/tutorial/sequence_io/solution1.cpp.stdout
 create mode 100644 demos/tutorial/sequence_io/solution2.cpp
 create mode 100644 demos/tutorial/sequence_io/solution2.cpp.stdout
 create mode 100644 demos/tutorial/sequence_io/solution3.cpp
 create mode 100644 demos/tutorial/sequence_io/solution3.cpp.stdout
 create mode 100644 demos/tutorial/sequence_io/solution4.cpp
 create mode 100644 demos/tutorial/sequence_io/solution4.cpp.stdout
 create mode 100644 demos/tutorial/sequences/assignment_1_solution.cpp
 create mode 100644 demos/tutorial/sequences/assignment_1_solution.cpp.stdout
 create mode 100644 demos/tutorial/sequences/assignment_2_solution.cpp
 create mode 100644 demos/tutorial/sequences/assignment_2_solution.cpp.stdout
 create mode 100644 demos/tutorial/sequences/assignment_3_solution.cpp
 create mode 100644 demos/tutorial/sequences/assignment_3_solution.cpp.stdout
 rename demos/tutorial/sequences/{lexical_assignment_solution.cpp => assignment_4_solution.cpp} (100%)
 create mode 100644 demos/tutorial/sequences/assignment_4_solution.cpp.stdout
 create mode 100644 demos/tutorial/sequences/assignment_5_solution.cpp
 create mode 100644 demos/tutorial/sequences/assignment_5_solution.cpp.stdout
 rename demos/tutorial/sequences/{segments_assignment_2_solution.cpp => assignment_6_solution.cpp} (100%)
 delete mode 100644 demos/tutorial/sequences/segments_assignment_hint.cpp
 delete mode 100644 demos/tutorial/sequences/segments_assignment_solution.cpp
 delete mode 100644 demos/tutorial/sequences/string_assignment_1_solution.cpp
 create mode 100644 demos/tutorial/sequences_in_depth/assignment_exact_generous_solution.cpp.stdout
 create mode 100644 demos/tutorial/sequences_in_depth/example_overflow.cpp
 create mode 100644 demos/tutorial/sequences_in_depth/example_overflow.cpp.stdout
 create mode 100644 demos/tutorial/simple_rna_seq/example.gtf
 create mode 100644 demos/tutorial/simple_rna_seq/example.sam
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_assignment1.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/simple_rna_seq/genequant_assignment1.cpp.stdout (100%)
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_assignment2.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/simple_rna_seq/genequant_assignment2.cpp.stdout (100%)
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_assignment3.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/simple_rna_seq/genequant_assignment3.cpp.stdout (100%)
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_assignment4.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/simple_rna_seq/genequant_assignment4.cpp.stdout (100%)
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_assignment5.cpp
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/simple_rna_seq/genequant_assignment5.cpp.stdout (100%)
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution1.cpp
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution1.cpp.stdout
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution2.cpp
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution2.cpp.stdout
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution3.cpp
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution3.cpp.stdout
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution4.cpp
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution4.cpp.stdout
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution5.cpp
 create mode 100644 demos/tutorial/simple_rna_seq/genequant_solution5.cpp.stdout
 rename demos/{ => tutorial/simple_rna_seq}/interval_tree.cpp (100%)
 create mode 100644 demos/tutorial/simple_rna_seq/interval_tree.cpp.stdout
 delete mode 100644 demos/tutorial/store/CMakeLists.txt
 delete mode 100644 demos/tutorial/store/store_access_aligned_reads.cpp
 delete mode 100644 demos/tutorial/store/store_access_aligned_reads2.cpp
 delete mode 100644 demos/tutorial/store/store_diplay_aligned_reads.cpp
 create mode 100644 demos/tutorial/string_sets/assignment_1_solution.cpp.stdout
 create mode 100644 demos/tutorial/string_sets/assignment_2_solution.cpp.stdout
 create mode 100644 demos/tutorial/string_sets/assignment_3_workshop_solution.cpp.stdout
 delete mode 100644 demos/tutorial/string_sets/assignment_3b_workshop_solution.cpp
 create mode 100644 demos/tutorial/string_sets/assignment_4_workshop_solution.cpp.stdout
 create mode 100644 demos/tutorial/vcf_io/example.vcf
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/vcf_io/example1.cpp.stdout (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/vcf_io/solution1.cpp.stdout (100%)
 copy apps/bs_tools/tests/bisar_out_pe_0.txt => demos/tutorial/vcf_io/solution2.cpp.stdout (100%)
 create mode 100644 demos/tutorial/vcf_io/solution3.cpp.stdout
 rename demos/{ => unassigned_or_unused}/alphabet.cpp (100%)
 rename demos/{ => unassigned_or_unused}/annotation_converter.cpp (100%)
 rename demos/{ => unassigned_or_unused}/arg_align.README (100%)
 rename demos/{ => unassigned_or_unused}/arg_align.cpp (100%)
 create mode 100644 demos/unassigned_or_unused/bam_library_size.cpp
 rename demos/{ => unassigned_or_unused}/bam_print_alignments.cpp (100%)
 rename demos/{ => unassigned_or_unused}/bamutil.cpp (100%)
 create mode 100644 demos/unassigned_or_unused/benchmark_stream.cpp
 rename demos/{ => unassigned_or_unused}/benchmark_stream_write.cpp (100%)
 rename demos/{ => unassigned_or_unused}/cuda/count.cu (100%)
 rename demos/{ => unassigned_or_unused}/cuda/hello.cu (100%)
 rename demos/{ => unassigned_or_unused}/cuda/mmap.cu (100%)
 rename demos/{ => unassigned_or_unused}/ecoln.out (100%)
 rename demos/{ => unassigned_or_unused}/file_format.cpp (100%)
 rename demos/{ => unassigned_or_unused}/file_readwrite.cpp (100%)
 rename demos/{ => unassigned_or_unused}/file_speed.cpp (100%)
 rename demos/{ => unassigned_or_unused}/filter_sam.cpp (100%)
 rename demos/{ => unassigned_or_unused}/find_wild.cpp (100%)
 rename demos/{ => unassigned_or_unused}/gff2gtf.cpp (100%)
 create mode 100644 demos/unassigned_or_unused/graph_hmm_silent.cpp
 rename demos/{ => unassigned_or_unused}/index_find.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_find_stringset.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_lcp.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_mums.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_node_predicate.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_qgram_counts.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_sufarray.cpp (100%)
 rename demos/{ => unassigned_or_unused}/index_supermaxrepeats.cpp (100%)
 rename demos/{ => unassigned_or_unused}/iterator.cpp (100%)
 rename demos/{ => unassigned_or_unused}/knime_node.cpp (100%)
 rename demos/{ => unassigned_or_unused}/lagan1.fasta (100%)
 rename demos/{ => unassigned_or_unused}/lagan2.fasta (100%)
 rename demos/{tutorial/read_mapping => unassigned_or_unused}/minimapper.cpp (100%)
 rename demos/{ => unassigned_or_unused}/modifier_modreverse.cpp (100%)
 rename demos/{tutorial/modifiers => unassigned_or_unused}/modifier_modview.cpp (100%)
 rename demos/{tutorial/modifiers => unassigned_or_unused}/modifier_nested.cpp (100%)
 rename demos/{ => unassigned_or_unused}/parse_lm_stellar.cpp (100%)
 rename demos/{ => unassigned_or_unused}/rooted_iterator.cpp (100%)
 create mode 100644 demos/unassigned_or_unused/sam2svg.cpp
 rename demos/{ => unassigned_or_unused}/sample_seqs.cpp (100%)
 rename demos/{ => unassigned_or_unused}/seeds.cpp (100%)
 rename demos/{ => unassigned_or_unused}/segmentalignment.cpp (100%)
 rename demos/{ => unassigned_or_unused}/sequence_1.fa (100%)
 rename demos/{ => unassigned_or_unused}/sequence_2.fa (100%)
 rename demos/{ => unassigned_or_unused}/sequence_length.cpp (100%)
 rename demos/{ => unassigned_or_unused}/soft_to_hard_masking.cpp (100%)
 rename demos/{tutorial/file_io => unassigned_or_unused/tutorial_file_io}/example1.cpp (100%)
 rename demos/{tutorial/file_io => unassigned_or_unused/tutorial_file_io}/mmap_string_example.cpp (100%)
 rename demos/{tutorial/file_io => unassigned_or_unused/tutorial_file_io}/solution1.cpp (100%)
 rename demos/{tutorial/file_io => unassigned_or_unused/tutorial_file_io}/solution2.cpp (100%)
 rename demos/{tutorial/file_io => unassigned_or_unused/tutorial_file_io}/solution3.cpp (100%)
 rename demos/{tutorial/file_io => unassigned_or_unused/tutorial_file_io}/stream_compression_formats.cpp (100%)
 rename demos/{tutorial/sequence => unassigned_or_unused/tutorial_sequence}/CMakeLists.txt (100%)
 rename demos/{tutorial/sequence => unassigned_or_unused/tutorial_sequence}/count_characters.cpp (100%)
 rename demos/{tutorial/sequence => unassigned_or_unused/tutorial_sequence}/count_generic_characters.cpp (100%)
 rename demos/{tutorial/sequence => unassigned_or_unused/tutorial_sequence}/replace_as.cpp (100%)
 rename demos/{tutorial/sequence => unassigned_or_unused/tutorial_sequence}/sequence_all_strings.cpp (100%)
 rename demos/{tutorial/sequence => unassigned_or_unused/tutorial_sequence}/sequence_iterator_demo.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/NC_001405.fasta (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/NC_001460.fasta (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/blast_example.txt (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/example1.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/gff2_example.txt (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/newick_example.txt (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/parse_blastn.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/parse_gff2.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/reader_demo.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/solution1.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/solution2.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/solution3.cpp (100%)
 rename demos/{tutorial/custom_io => unassigned_or_unused/tutorials_custim_io}/solution4.cpp (100%)
 delete mode 100644 demos/vcf_io/vcf_stream_read.cpp
 delete mode 100644 demos/vcf_io/vcf_stream_read.cpp.stdout
 mode change 100755 => 100644 include/seqan/basic/iterator_range.h
 mode change 100755 => 100644 include/seqan/index/shape_threshold.h
 mode change 100755 => 100644 include/seqan/misc/name_store_cache.h
 mode change 100755 => 100644 include/seqan/random/ext_MersenneTwister.h
 delete mode 100644 include/seqan/statistics/.statistics_markov_model.h.swp
 mode change 100755 => 100644 include/seqan/store/store_io_ucsc.h
 create mode 100644 include/seqan/stream/iostream_bgzf.h
 create mode 100644 include/seqan/stream/iostream_bzip2.h
 create mode 100644 include/seqan/stream/iostream_bzip2_impl.h
 create mode 100644 include/seqan/stream/iostream_zip.h
 create mode 100644 include/seqan/stream/iostream_zip_impl.h
 create mode 100644 include/seqan/stream/iostream_zutil.h
 delete mode 100644 include/seqan/stream/zipstream/bgzfstream.h
 delete mode 100644 include/seqan/stream/zipstream/bgzfstream_impl.h
 delete mode 100644 include/seqan/stream/zipstream/bzip2stream.h
 delete mode 100644 include/seqan/stream/zipstream/bzip2stream_impl.h
 delete mode 100644 include/seqan/stream/zipstream/zipstream.h
 delete mode 100644 include/seqan/stream/zipstream/zipstream_impl.h
 delete mode 100644 include/seqan/stream/zipstream/zutil.h
 delete mode 100644 manual/source/HowTo/knime_node_app.zip
 create mode 100644 manual/source/Tutorial/AFirstExample.rst
 delete mode 100644 manual/source/Tutorial/AnnotationStore.rst
 create mode 100644 manual/source/Tutorial/FileIOOverview.rst
 delete mode 100644 manual/source/Tutorial/FirstStepsInSeqAn.rst
 rename manual/source/Tutorial/{TemplateSubclassing.rst => GenericProgramming.rst} (100%)
 create mode 100644 manual/source/Tutorial/GenomeAnnotations.rst
 create mode 100644 manual/source/Tutorial/GffAndGtfIO.rst
 delete mode 100644 manual/source/Tutorial/GffGtfIO.rst
 delete mode 100644 manual/source/Tutorial/IndexQGram.rst
 delete mode 100644 manual/source/Tutorial/InputOutputOverview.rst
 delete mode 100644 manual/source/Tutorial/JournalSet.rst
 create mode 100644 manual/source/Tutorial/JournaledSet.rst
 delete mode 100644 manual/source/Tutorial/MiniBowtie.rst
 create mode 100644 manual/source/Tutorial/QgramIndex.rst
 create mode 100644 manual/source/Tutorial/SamAndBamIO.rst
 delete mode 100644 manual/source/Tutorial/SamBamIO.rst
 delete mode 100644 manual/source/Tutorial/SimpleReadMapping.rst
 create mode 100644 tests/gff_io/example_with_comments.gff
 create mode 100644 tests/sequence/test_stringset_v2.cpp
 create mode 100644 util/cmake/CMakeFindJavaCommon.cmake
 create mode 100644 util/cmake/FindJava.cmake
 delete mode 100755 util/py_lib/seqan/dox/tpl/lib/bootstrap-multiselect/js/bootstrap-3.0.0.min.js
 delete mode 100644 util/py_lib/seqan/dox/tpl/lib/bootstrap-multiselect/js/jquery-2.0.3.min.js
 delete mode 100644 util/py_lib/seqan/dox/tpl/lib/bootstrap-multiselect/js/prettify.js

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/seqan.git



More information about the debian-med-commit mailing list