LocARNA-1.8.11
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CLocARNA::MultipleAlignment::AliColumnRead only proxy class representing a column of the alignment
 CLocARNA::AlignerImplements locarna alignment algorithm
 CLocARNA::AlignerImplImplementation of Aligner
 CLocARNA::AlignerNImplements SPARSE, next generation alignment algorithm for locarna
 CLocARNA::AlignerPComputes partition function of alignment, arc match and base match probabilities
 CLocARNA::AlignerParamsParameter for alignment by Aligner
 CLocARNA::AlignerRestrictionRestricts range of an alignment in Aligner
 CLocARNA::AlignmentRepresents a structure-annotated sequence alignment
 CLocARNA::AlignmentImplImplementation of Alignment
 CLocARNA::Alphabet< T >Specifies an alphabet
 CLocARNA::Alphabet< char >
 CLocARNA::Alphabet< std::string >
 CLocARNA::AnchorConstraintsRepresents anchor constraints between two sequences
 CLocARNA::MultipleAlignment::AnnoTypeType of sequence annotation. enumerates legal annotation types
 CLocARNA::ArcMatchRepresents a match of two base pairs (arc match)
 CLocARNA::ArcMatchesMaintains the relevant arc matches and their scores
 CLocARNA::BasePairsDescribes sequence and structure ensemble of an RNA
 CLocARNA::BasePairs__ArcRepresents a base pair
 CLocARNA::ConfusionMatrix::BPFilterBasic class for base pair filters (no filtering)
 CLocARNA::ConfusionMatrixCompare RNA secondary structure by their confusion matrix
 CLocARNA::DiscreteDistribution
 CLocARNA::EdgeEndEnd of an alignment edge
 CLocARNA::SparseMatrix< T >::elementElement of sparse matrix
 CLocARNA::SparseVector< T >::elementElement of sparse vector
 CLocARNA::EPMClass for the representation of exact pattern matches (EPM)
 CLocARNA::ExactMatcherComputes exact pattern matchings (EPM) between two RNA sequences
 Cstd::exceptionSTL class
 CLocARNA::ExtRnaDataImplImplementation of ExtRnaData
 CLocARNA::FitOnOffImplements fitting of a two-step function to a number sequence
 CLocARNA::MultipleAlignment::FormatTypeFile format type for multiple alignments
 CLocARNA::FreeEndgapsDescriptionDescription of free end gaps
 CLocARNA::Gap"enum class" of gaps in alignment edges
 CLocARNA::greater_second< T >Implements comparison by member second
 CLocARNA::SparsificationMapper::info_for_posStruct to represent all necessary information for all valid sequence positions
 CLocARNA::RnaDataImpl::keyvec< KEY >
 CLocARNA::LCSEPMComputes the best chain of EPMs, the LCS-EPM
 CLocARNA::ArcMatches::lex_greater_left_endsCompare two arc match indices by lexicographically comparing their left ends
 CLocARNA::MatchControllerAbstract class that declares the method is_valid_match()
 CLocARNA::MatchProbsProvides probabilities for each match
 CLocARNA::Matrix< T >Simple 2D matrix class, provides access via operator (int,int)
 CLocARNA::Matrix< ArcMatchIdxVec >
 CLocARNA::Matrix< double >
 CLocARNA::Matrix< elem_t >
 CLocARNA::Matrix< infty_score_t >
 CLocARNA::Matrix< pf_score_t >
 CLocARNA::Matrix< score_t >
 CLocARNA::Matrix< size_t >
 CLocARNA::McC_matrices_base
 CLocARNA::AlignerImpl::ModifiedScoringViewProvides a modified view on the scoring
 CLocARNA::AlignerN::ModifiedScoringViewNProvides a modified view on the scoring
 CLocARNA::MultipleAlignmentRepresents a multiple alignment
 CLocARNA::option_defDefinition structure of an option
 Cpair
 CLocARNA::pair_of_size_t_hashFunction class definining hash function for pairs of size_t
 CLocARNA::PatternPairAble to manage an EPM, consists of 2 singlepatterns, one in each RNA
 CLocARNA::PatternPairMapManage a set of EPMs (PatternPair)
 CLocARNA::PFoldParamsParameters for partition folding
 CLocARNA::RibofitFamily of Ribofit matrices
 CLocARNA::RibosumRepresents ribosum similarity matrices
 CLocARNA::RnaDataRepresent sparsified data of RNA ensemble
 CLocARNA::RnaDataImplImplementation of RnaData
 CLocARNA::RnaEnsembleRepresents the raw structure ensemble data for an RNA
 CLocARNA::RnaEnsembleImplImplementation of RnaEnsemble
 CLocARNA::RnaStructureAn RNA secondary structure
 CLocARNA::ScoringProvides methods for the scoring of alignments
 CLocARNA::ScoringParamsParameters for scoring
 CLocARNA::MultipleAlignment::SeqEntryA row in a multiple alignment
 CLocARNA::SequenceAnnotationAnnotation of a sequence
 CLocARNA::SinglePatternStores a Pattern in one sequence
 CLocARNA::SparseMatrix< T >Represents a sparse 2D matrix
 CLocARNA::SparseMatrix< arc_prob_matrix_t >
 CLocARNA::SparseMatrix< arc_prob_vector_t >
 CLocARNA::SparseMatrix< double >
 CLocARNA::SparseMatrix< int >
 CLocARNA::SparseMatrix< pf_score_t >
 CLocARNA::SparseVector< T >Represents a sparse vector
 CLocARNA::SparsificationMapperRepresents the mapping for sparsification
 CLocARNA::StopWatchControl a set of named stop watch like timers
 CLocARNA::StralScoreImplements the stral-like scoring function
 CLocARNA::string1A simple 1-based string
 CLocARNA::TaintedInftyInt
 CLocARNA::TraceRangeRepresents a range of traces
 CLocARNA::ArcMatches::tuple5
 CLocARNA::type_wrapper< T >Generic type_wrapper class
 CLocARNA::AlignerImpl::UnmodifiedScoringViewProvides the standard view on the scoring
 CLocARNA::AlignerN::UnmodifiedScoringViewNProvides the standard view on the scoring
 CLocARNA::unordered_map< Key, T, Hash, Pred, Alloc >
 CLocARNA::unordered_map< idx_pair_t, ArcMatch::idx_type, pair_of_size_t_hash >
 CLocARNA::unordered_map< key_t, value_t >
 CLocARNA::unordered_map< key_t, value_t, pair_of_size_t_hash >
 CLocARNA::unordered_map< std::string, SelfValuePTR >
 CLocARNA::unordered_map< std::string, timer_t >
 CLocARNA::unordered_set< Key, Hash, Pred, Alloc >
 Cstd::vector< T >STL class