SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCshore::aaAmino acid symbols
oCshore::read::accessoryAdditional read information, usually represented as optional tags
oCshore::alignment::accessoryAdditional alignment information, usually represented as optional tags
oCshore::alignmentAlignment, e.g. map.list file entry
oCshore::alignment_3pxMove the 3' end of alignments, but keep them sorted by position
oCshore::alignment_builderBuild an alignment string base by base
oCshore::alignment_helperAlignment string utilities
oCshore::alignment_queueRead alignment storage queue
oCshore::alignment_readerMerged read of alignment files in various formats
oCshore::alignment_statisticCollect statistics on alignments
oCshore::alignment_tokenStretch of an alignment that corresponds to a single AlignmentOperation
oCshore::alignment_tokenizerTokenize an alignment string into alignment_tokens
oCshore::aln_writerWrites alignments in cisgenome ALN format
oCshore::annotation_entryGFF3 annotation entry
oCshore::av_parserCommand line option parser
oCshore::basic_line_readerRead plain text files line by line (basic interface)
oCshore::basic_qseq_readerReader for Illumina QSEQ files
oCshore::basic_refdict_readerReads reference sequence dictionary files
oCshore::basic_sff_reader454 SFF (Standard Flowgram Format) file reader
oCshore::bed_writerWriter for BED formatted files
oCshore::bedgraph_writerWriter for BEDGraph formatted files
oCshore::berryClass for finding the optimal log-transformation constant for ANOVA-type models uing the method proposed by Berry
oCshore::besthit_filterDiscards redundant or suboptimal alignments
oCshore::binomialBinomial distribution
oCshore::blockcmp_endComparator that compares the end positions of blocks (used with d2tree)
oCshore::blockcmp_posComparator that compares the start positions of blocks (used with d2tree)
oCshore::blockcmp_posendComparator that compares the start position of a block with the end position of another block (used with d2tree)
oCshore::buffer_chain< T >Base class for data sources that support adding plugin objects
oCshore::buffer_chain< dp_alignment< RefIter, QryIter, Scoring > >
oCshore::buffer_chain< dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > >
oCshore::buffer_chain< dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > >
oCshore::buffer_chain< dp_trace >
oCshore::buffer_chain< read >
oCshore::buffer_chain< typename source_traits< basic_line_reader >::current_type >
oCshore::buffer_chain< U >
oCshore::xzbase::buffer_tInflater buffer accessible as different types
oCshore::twodex::build_specParameters for index creation
oCshore::twodex::bytecountHelper for keeping track of the number of bytes read
oCshore::chardna_iteratorIterate over DNA sequences in different encodings
oCshore::chartable< conv_type, initfunc >String conversion tables
oCshore::chisquareChi square distribution
oCshore::cmp_tokensGeneral purpose line comparator
oCshore::color2seqConverts raw read sequences from SOLiD color space to sequence space
oCshore::sff_read::commonheadSFF (Standard Flowgram Format) Common Header Section as documented in the GS FLX documentation
oCshore::alignment_reader::configConfiguration that may be passed to the alignment_reader constructor
oCshore::sam_base::configConfiguration struct that may be passed to sam_reader or bam_reader
oCshore::intpack::const_iteratorIterator proxy class
oCshore::intpack::const_referenceConst reference proxy class
oCshore::conv_base2charConversion functor for use with conversion_proxy
oCshore::conv_base2char_complConversion functor for use with conversion_proxy
oCshore::conv_base2packedConversion functor for use with conversion_proxy
oCshore::conv_base2packed_complConversion functor for use with conversion_proxy
oCshore::conv_base_complConversion functor for use with conversion_proxy
oCshore::conv_char2baseConversion functor for use with conversion_proxy
oCshore::conv_char2base_complConversion functor for use with conversion_proxy
oCshore::conv_char2packedConversion functor for use with conversion_proxy
oCshore::conv_char2packed_complConversion functor for use with conversion_proxy
oCshore::conv_char_complConversion functor for use with conversion_proxy
oCshore::conv_int2baseConversion functor for use with conversion_proxy
oCshore::conv_int2base_complConversion functor for use with conversion_proxy
oCshore::conv_int2charConversion functor for use with conversion_proxy
oCshore::conv_int2char_complConversion functor for use with conversion_proxy
oCshore::conv_int2packedConversion functor for use with conversion_proxy
oCshore::conv_int2packed_complConversion functor for use with conversion_proxy
oCshore::conv_packed2baseConversion functor for use with conversion_proxy
oCshore::conv_packed2base_complConversion functor for use with conversion_proxy
oCshore::conv_packed2charConversion functor for use with conversion_proxy
oCshore::conv_packed2char_complConversion functor for use with conversion_proxy
oCshore::conv_packed_complConversion functor for use with conversion_proxy
oCshore::conversion< T, U >Specializable assignment functor for use with conversion_pipe
oCshore::conversion_proxy< Iter, Converted, ConversionFunc >Proxy iterator that converts the referenced values using a user-defined functor / function
oCshore::conversion_proxy< Iter, char, conv_base2char >
oCshore::conversion_proxy< Iter, char, conv_base2char_compl >
oCshore::conversion_proxy< Iter, char, conv_char_compl >
oCshore::conversion_proxy< Iter, char, conv_int2char >
oCshore::conversion_proxy< Iter, char, conv_int2char_compl >
oCshore::conversion_proxy< Iter, char, conv_packed2char >
oCshore::conversion_proxy< Iter, char, conv_packed2char_compl >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_base_compl >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_char2base >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_char2base_compl >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_int2base >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_int2base_compl >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_packed2base >
oCshore::conversion_proxy< Iter, shore::nuc::base, conv_packed2base_compl >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_base2packed >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_base2packed_compl >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_char2packed >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_char2packed_compl >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_int2packed >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_int2packed_compl >
oCshore::conversion_proxy< Iter, shore::nuc::packed_base, conv_packed_compl >
oCshore::d2tree< XCompare, YCompare, XYCompare >2d-tree: index-sort containers of 2-dimensional data for range queries
oCshore::d2tree< shore::blockcmp_pos, shore::blockcmp_end, shore::blockcmp_posend >
oCshore::delta_readerReader for NUCMER / PROMER delta files
oCshore::delta_recordNUCMER or PROMER alignment record
oCshore::desync< T >Gathers the data generated by the serial processing steps and multiplexes it to downstream after the mutex is unlocked
oCshore::desync< U >
oCshore::xzindex::iterator::detailPriviledged access for xzinflater
oCshore::dna_iteratorIterate over DNA sequences in different encodings
oCshore::dp_aligner_configConfiguration for dp_aligner_pipe
oCshore::dp_alignment< RefIter, QryIter, Scoring >Representation of a dynamic programming alignment
oCshore::dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type >
oCshore::dp_alignment_matrixMatrix representation of an alignment
oCshore::dp_backtracer_configDynamic programming alignment backtracer configuration
oCshore::dp_traceDynamic programming alignment backtrace
oCshore::dp_traits< RefType, QryType >Dynamic programming type traits
oCshore::dp_traits< shore::nuc::base, shore::nuc::base >Dynamic programming type traits for shore::nuc::base
oCshore::dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >
oCshore::eland_readerReader for Illumina ELAND alignment files
oCstd::exceptionSTL class
oCshore::exponentialExponential distribution
oCshore::extractor< T >Manually get data from the end of a pipeline
oCshore::extractor< S >
oCshore::extractor< shore::dp_trace >
oCshore::extractor< shore::shore::alignment >
oCshore::fasta_readerFastA file reader
oCshore::fasta_writerWriter for FastA files
oCshore::fastq_writerFastQ file writer
oCshore::feed< T >Manually append data to the start of a pipeline
oCshore::feed< dp_sequence< QryIter > >
oCshore::feed< dp_sequence< shore::shore::dna_iterator > >
oCshore::feed< shore::shore::alignment >
oCshore::feed< shore::shore::read >
oCshore::feed< shore::shore::sff_read >
oCshore::filter< T >Takes up functors for filtering items from a pipeline
oCshore::flatread_tags_parserParser for SHORE FlatRead tags
oCshore::flatread_writerWriter for SHORE FlatRead files
oCshore::frag_vector< Iterator >Pseudo container combining a set of iterator ranges
oCshore::genomic_coorGenomic coordinates
oCshore::genomic_rangeRange on a genomic sequence where start and end may be on different chromosomes
oCshore::genomic_regionRange on a genomic sequence with start and end on the same chromosome
oCshore::geometricGeometric distribution
oCshore::gff_readerRead genomic features from a GFF files
oCshore::gff_writerWrite genomic features to a gff file
oCshore::glhtLinear hypothesis test
oCshore::glmGeneral Linear Model
oCshore::gzx_istreamIstream wrapper for GZIP decompression
oCshore::gzx_ostreamBlock-wise GZIP compressing ostream wrapper
oCshore::gzxbaseBase for gzx... classes
oCshore::gzxdeflater_sinkSink device for GZIP block-wise compression
oCshore::gzxinflater_sourceSource device for GZIP decompression
oCshore::twodex::headerIndex header record
oCshore::ilessA case insensitive string comparator
oCshore::suffix_index::incremental_hashUpdate the hash value of a sequence incrementally
oCshore::incremental_mean_varOnline calculation of mean, variance and standard deviation
oCshore::suffix_index::incremental_queryIncrementally elongate a query while keeping track of the suffix array range
oCshore::suffix_index::incremental_reverse_queryIncrementally elongate a query while keeping track of the suffix array range (queries the reverse index)
oCshore::index_comparator< DataIter, Comparator >Compare indexes referring to another data structure
oCshore::index_comparator< DataIter, void >Compare indexes referring to another data structure
oCshore::index_generator< T >A generator that increments its value after each call
oCshore::intpackVector for dynamic bit-width integer storage
oCstd::ios_baseSTL class
oCshore::ipipeStream source for an input pipe
oCshore::suffix_index::iteratorIterator that decodes raw suffix array coordinates into chromosome-position pairs
oCshore::intpack::iteratorIterator proxy class
oCshore::line_sorter< StrictWeakOrdering >ASCII text file sorting
oCshore::line_writerPlain text file writer
oCshore::local_variantQuality_variant.txt file record
oCshore::ltok_occurrence< iter_type, delim_iter_type >Tokenizer for strings and other containers. Splits at delimiter occurences, where the delimiter consists of multiple characters/items
oCshore::ltok_transition< iter_type, delim_iter_type >Tokenizer for strings and other containers. Splits at no-delimiter-delimiter transitions (and vice versa), where the delimiter consists of multiple characters/items
oCshore::manipd< T >Class that associates values with stream manipulators and formatting
oCshore::maplist_tags_parserParser class for MapList tags
oCshore::maplist_writerWriter for SHORE MapList files
oCshore::md5_sumMD5 checksum calculation
oCshore::merge< T, Cmp >Merge sorted data from multiple inputs
oCshore::merge< shore::shore::read, shore::shore::read::compare_type >
oCshore::mmappingMemory mapped file handling
oCshore::mmapping_ifstreamStream that reads from an mmapped file
oCshore::mmapping_sourceStream source that reads from an mmapped file
oCshore::mpiInterface to the Message Passing Interface
oCshore::mtcMultiple testing correction
oCshore::nucBase symbol conversions
oCshore::opipeStream source for an output pipe
oCshore::opt_baseHelper for av_parser
oCshore::packeddna_iteratorIterate over DNA sequences in different encodings
oCshore::parallel< T >Parallel part of a pipeline
oCshore::parallel< U >
oCshore::parallel_logLogging for parallel operations
oCshore::parallelizer< T >Pipeline parallelization
oCshore::pefilterFilter element for selecting reads with a certain paired end index
oCshore::pipe< Chnaf, S, T >Template for turning a class into a pipe element
oCshore::pipe< shore::shore::alignment_3px >
oCshore::pipe< shore::shore::poissonifier >
oCshore::pipe_facade< Derived, InputType, OutputType, UNCHECKED_PIPE >Template to aid implementing pipe elements
oCshore::pipe_facade< alignment_condenser_pipe, shore::alignment, shore::alignment >
oCshore::pipe_facade< alignment_filter_pipe, shore::alignment, shore::alignment >
oCshore::pipe_facade< alignment_trimmer_pipe, shore::alignment, shore::alignment >
oCshore::pipe_facade< conversion_pipe< T, U >, T, U >
oCshore::pipe_facade< dp_aligner_pipe< RefIter, QryIter, Scoring >, dp_sequence< QryIter >, dp_alignment< RefIter, QryIter, Scoring > >
oCshore::pipe_facade< dp_aligner_pipe< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type >, dp_sequence< shore::shore::dna_iterator >, dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > >
oCshore::pipe_facade< dp_backtracer_pipe< RefIter, QryIter, Scoring, AlnBuilder >, dp_alignment< RefIter, QryIter, Scoring >, dp_trace >
oCshore::pipe_facade< dp_backtracer_pipe< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::alignment_builder_type >, dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type >, dp_trace >
oCshore::pipe_facade< dp_mapper_pipe, shore::read, dp_mapping >
oCshore::pipe_facade< dp_multialigner_pipe< RefIter, QryIter, Scoring >, dp_sequence< QryIter >, dp_alignment< RefIter, QryIter, Scoring > >
oCshore::pipe_facade< dp_multialigner_pipe< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type >, dp_sequence< shore::shore::dna_iterator >, dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > >
oCshore::pipe_facade< leftover_pipe, shore::read, shore::read >
oCshore::pipe_facade< lock_buffer, append_type, current_type, true >
oCshore::pipe_facade< mapping_pair_finder_pipe, shore::alignment, std::vector< shore::alignment > >
oCshore::pipe_facade< mapping_pair_joiner_pipe, std::vector< shore::alignment >, shore::alignment >
oCshore::pipe_facade< multiplexer, append_type, current_type, true >
oCshore::pipe_facade< sff_flatten_pipe, sff_read, read >
oCshore::pipe_facade< shore::flatten_alignment_pipe, shore::alignment, shore::read >
oCshore::pipe_facade< shore::hits_correction_single_pipe, shore::alignment, shore::alignment >
oCshore::pipe_facade< splitter< shore::shore::alignment >, shore::shore::alignment, shore::shore::alignment >
oCshore::pipe_facade< splitter< T >, T, T >
oCshore::pipe_facade< thread, append_type, current_type, true >
oCshore::pipe_facade< thru< shore::shore::alignment, shore::shore::alignment >, shore::shore::alignment, shore::shore::alignment >
oCshore::pipe_facade< thru< shore::shore::read, shore::shore::read >, shore::shore::read, shore::shore::read >
oCshore::pipe_facade< thru< T, U >, T, U >
oCshore::pipe_facade< track, append_type, current_type, true >
oCshore::pipeline_core_accessGrants the pipeline system access to private methods
oCshore::plugin< T >Plugin interface for use with data source objects that manage internal buffers by inheriting from buffer_chain, e.g. monolithic
oCshore::plugin< current_type >
oCshore::plugin< dp_trace >
oCshore::plugin< typename source_traits< basic_line_reader >::current_type >
oCshore::poissonPoisson distribution
oCshore::poissonifierAdaptive duplicate read filtering
oCshore::programProgram base class
oCshore::psl_readerReader for BLAT PSL / PSLX files
oCshore::ptrkeeperClean up heap allocated objects
oCshore::qual_writer.qual file writer
oCshore::qualvar_readerQuality_variant file reader
oCshore::readShort read data type
oCshore::read_readerFile format independent short read file reader
oCshore::sff_read::readdataSFF (Standard Flowgram Format) Read Data Section as documented in the GS FLX documentation
oCshore::sff_read::readheadSFF (Standard Flowgram Format) Read Header Section as documented in the GS FLX documentation
oCshore::refcore_baseHelper for implementing intpack::iterator / intpack::reference
oCshore::refdict_entryEntry in a reference sequence dictionary
oCshore::intpack::referenceReference proxy class
oCshore::refseq_coorReference sequence coordinates
oCshore::refseq_rangeRange on a reference sequence where start and end may be on different chromosomes
oCshore::refseq_regionRange on a reference sequence with start and end on the same chromosome
oCshore::relabs< Abs_t >Class that represents a value that may be either absolute or relative to another value
oCshore::rle_queue< T >Queue container that run length encodes its contents
oCshore::row_readerRead tab delimited entries from plain text files
oCshore::sam_baseShared functionality for sam_reader and bam_reader
oCshore::sam_writerWriter for SAM alignment files
oCshore::segment_readerReader for genomic segments in various file formats
oCshore::segment_writerWriter for genomic segment data
oCshore::seqid_translatorTranspose reference sequence IDs, e.g. for re-alignment in mapflowcell
oCshore::sequence_recordRecord type for potentially long sequences, e.g. fasta entries
oCshore::serial< T >Serial part of a pipeline. Prevents instantiation and use of the
oCshore::serial< U >
oCshore::serialization_core_accessSerialization access for classes with private data
oCshore::sff_readSFF (Standard Flowgram Format) read record
oCshore::sig_spec< T >Helper for signal / slot
oCshore::sig_spec< const append_type & >
oCshore::sig_spec< const current_type & >
oCshore::sig_spec< const dp_alignment< RefIter, QryIter, Scoring > & >
oCshore::sig_spec< const dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > & >
oCshore::sig_spec< const dp_mapping & >
oCshore::sig_spec< const dp_sequence< QryIter > & >
oCshore::sig_spec< const dp_sequence< shore::shore::dna_iterator > & >
oCshore::sig_spec< const dp_trace & >
oCshore::sig_spec< const InputType & >
oCshore::sig_spec< const OutputType & >
oCshore::sig_spec< const read & >
oCshore::sig_spec< const sff_read & >
oCshore::sig_spec< const shore::alignment & >
oCshore::sig_spec< const shore::read & >
oCshore::sig_spec< const shore::shore::alignment & >
oCshore::sig_spec< const shore::shore::read & >
oCshore::sig_spec< const std::string & >
oCshore::sig_spec< const std::vector< shore::alignment > & >
oCshore::sig_spec< const T & >
oCshore::sig_spec< const U & >
oCshore::sig_spec< int >
oCshore::sig_spec< void >Helper for signal / slot
oCshore::signal< T >Signal
oCshore::signal< const current_type & >
oCshore::signal< const dp_alignment< RefIter, QryIter, Scoring > & >
oCshore::signal< const dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > & >
oCshore::signal< const dp_mapping & >
oCshore::signal< const dp_trace & >
oCshore::signal< const OutputType & >
oCshore::signal< const read & >
oCshore::signal< const shore::alignment & >
oCshore::signal< const shore::read & >
oCshore::signal< const shore::shore::alignment & >
oCshore::signal< const shore::shore::read & >
oCshore::signal< const std::string & >
oCshore::signal< const std::vector< shore::alignment > & >
oCshore::signal< const T & >
oCshore::signal< const U & >
oCshore::signal< int >
oCshore::signal< void >
oCshore::sink< S, T >Template for turning a class into a pipeline sink
oCshore::sink< channel, shore::shore::read >
oCshore::sink< channel, T >
oCshore::sink< rawsink, S >
oCshore::sink< rawsink, shore::dp_trace >
oCshore::sink< rawsink, shore::shore::alignment >
oCshore::sink< rawsink, T >
oCshore::sink< samheader, std::string >
oCshore::sink< shore::flatread_writer >
oCshore::size_iteratorProxy iterator over a sequence of indeces
oCshore::slot< T >Slot
oCshore::slot< const append_type & >
oCshore::slot< const current_type & >
oCshore::slot< const dp_alignment< RefIter, QryIter, Scoring > & >
oCshore::slot< const dp_alignment< shore::shore::dna_iterator, shore::shore::dna_iterator, typename dp_traits< typename std::iterator_traits< shore::shore::dna_iterator >::value_type, typename std::iterator_traits< shore::shore::dna_iterator >::value_type >::scoring_type > & >
oCshore::slot< const dp_mapping & >
oCshore::slot< const dp_sequence< QryIter > & >
oCshore::slot< const dp_sequence< shore::shore::dna_iterator > & >
oCshore::slot< const dp_trace & >
oCshore::slot< const InputType & >
oCshore::slot< const OutputType & >
oCshore::slot< const read & >
oCshore::slot< const sff_read & >
oCshore::slot< const shore::alignment & >
oCshore::slot< const shore::read & >
oCshore::slot< const shore::shore::alignment & >
oCshore::slot< const shore::shore::read & >
oCshore::slot< const std::string & >
oCshore::slot< const std::vector< shore::alignment > & >
oCshore::slot< const T & >
oCshore::slot< const U & >
oCshore::slot< int >
oCshore::slot< void >
oCshore::source< S, T >Template for turning a class into a pipeline source
oCshore::source< shore::shore::merge< shore::shore::alignment, cmp_type > >
oCshore::source_traits< T >Specifies the data type a source provides through its current() method
oCshore::source_traits< basic_line_reader >
oCshore::stream_slicerChop a file or input stream into slices, using mmap when possible
oCshore::streams_baseBase class for istreams and ostreams
oCshore::suffix_indexOn disk DNA suffix array and hash
oCshore::sync< T >Synchronization of parallel pipelines
oCshore::sync< U >
oCshore::threadUncaught exception handling for threads
oCshore::thread_indexStores an enumerated ID for each thread number/process rank combination
oCshore::timerSimple timer class
oCshore::tok_occurrence< iter_type, delim_type >Tokenizer for strings and other containers. Splits at delimiter occurences
oCshore::tok_occurrences< iter_type, delim_iter_type >Tokenizer for strings and other containers. Splits at delimiter occurences and allows multiple alternative delimiters
oCshore::tok_transition< iter_type, delim_type >Tokenizer for strings and other containers. Splits at no-delimiter-delimiter transitions (and vice versa)
oCshore::tok_transitions< iter_type, delim_iter_type >Tokenizer for strings and other containers. Splits at no-delimiter-delimiter transitions (and vice versa) and allows multiple alternative delimiters
oCshore::twodexRange index class
oCshore::umask_tsThread safe wrapper for umask
oCshore::uncaught_handlerReporting uncaught program exceptions
oCshore::valterm_iterator< T, termval >A forward iterator over null-terminated character arrays or other value-terminated arrays
oCshore::vcf_writerWrites quality_variant entries in Variant Call Format (VCF)
oCshore::xz_istreamIstream wrapper for xz decompression
oCshore::xz_ostreamBlock-wise XZ compressing ostream wrapper
oCshore::xzbaseBase for xz... classes
oCshore::xzdeflater_sinkSink device for block-wise xz compression
\Cshore::xzinflater_sourceSource device for xz decompression