1 /*==========================================================================
2 SeqAn - The Library for Sequence Analysis
4 ============================================================================
7 This library is free software; you can redistribute it and/or
8 modify it under the terms of the GNU Lesser General Public
9 License as published by the Free Software Foundation; either
10 version 3 of the License, or (at your option) any later version.
12 This library is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 Lesser General Public License for more details.
17 ============================================================================
18 $Id: sequence.h,v 1.1 2008/08/25 16:20:06 langmead Exp $
19 ==========================================================================*/
21 #ifndef SEQAN_HEADER_SEQUENCE_H
22 #define SEQAN_HEADER_SEQUENCE_H
24 //____________________________________________________________________________
27 #include <seqan/basic.h>
29 //____________________________________________________________________________
31 #include <seqan/sequence/sequence_forwards.h>
33 #ifdef SEQAN_SWITCH_USE_FORWARDS
34 #include <seqan/sequence/sequence_generated_forwards.h>
37 #include <seqan/sequence/sequence_interface.h>
38 #include <seqan/sequence/lexical.h>
40 //____________________________________________________________________________
41 // segments (suffix, ...)
43 #include <seqan/sequence/segment_base.h>
44 #include <seqan/sequence/segment_infix.h>
45 #include <seqan/sequence/segment_suffix.h>
46 #include <seqan/sequence/segment_prefix.h>
48 //____________________________________________________________________________
51 #include <seqan/sequence/string_base.h>
52 #include <seqan/sequence/string_pointer.h>
53 #include <seqan/sequence/string_alloc.h>
54 #include <seqan/sequence/string_array.h>
55 #include <seqan/sequence/string_cstyle.h>
56 #include <seqan/sequence/string_stack.h>
57 #include <seqan/sequence/string_packed.h>
58 #include <seqan/sequence/string_value_expand.h>
60 #include <seqan/sequence/std_string.h>
62 #include <seqan/sequence/sequence_multiple.h>
63 #include <seqan/sequence/sequence_shortcuts.h>
65 #endif //#ifndef SEQAN_HEADER_...