Package org.broadinstitute.hellbender.tools.walkers.haplotypecaller.graphs
package org.broadinstitute.hellbender.tools.walkers.haplotypecaller.graphs
-
ClassDescriptionSimple edge class for connecting nodes in the graph.Common code for graphs used for local assembly.A graph vertex that holds some sequence informationSplit a collection of middle nodes in a graph into their shared prefix and suffix values This code performs the following transformation.Efficient algorithm to obtain the list of best haplotypes given the
instance
.Utility functions used in the graphs packageUtility class for defining a "not" allele concept that is used to score haplotypes that are not supporting the allele.A best haplotype object for being used with junction trees.Represents a result from a K-best haplotype search.A common interface for the different KBestHaplotypeFinder implementations to conform toCommon interface for those graphs that implement vertex by kmer look-up.Prune all chains from this graph where all edges in the path have multiplicity < pruneFactor For A -[1]> B -[1]> C -[1]> D would be removed with pruneFactor 2 but A -[1]> B -[2]> C -[1]> D would not be because the linear chain includes an edge with weight >= 2Edge class for connecting nodes in the graph that tracks some per-sample information.A path thought a BaseGraph class to keep track of pathsA graph that contains base sequence at each nodeA graph vertex containing a sequence of bases and a unique ID that allows multiple distinct nodes in the graph to have the same sequence.Merges the incoming vertices of a vertex V of a graph Looks at the vertices that are incoming to V (i.e., have an outgoing edge connecting to V).Split a collection of middle nodes in a graph into their shared prefix and suffix values This code performs the following transformation.