Uses of Class
pl.poznan.put.structure.pseudoknots.Region
-
Packages that use Region Package Description pl.poznan.put.structure.pseudoknots Package contains classes that handle pseudoknots in secondary structure.pl.poznan.put.structure.pseudoknots.dp A set of dynamic programming solutions to pseudoknot detection.spl.poznan.put.structure.pseudoknots.elimination -
-
Uses of Region in pl.poznan.put.structure.pseudoknots
Subclasses of Region in pl.poznan.put.structure.pseudoknots Modifier and Type Class Description classImmutableRegionImmutable implementation ofRegion.Methods in pl.poznan.put.structure.pseudoknots that return Region Modifier and Type Method Description static RegionRegion. merge(Region... regions)Merges many regions into a new one.Methods in pl.poznan.put.structure.pseudoknots that return types with arguments of type Region Modifier and Type Method Description protected Map<Region,Set<Region>>ConflictGraph. conflicts()protected Map<Region,Set<Region>>ConflictGraph. conflicts()protected Map<Region,Set<Region>>ImmutableConflictGraph. conflicts()protected Map<Region,Set<Region>>ImmutableConflictGraph. conflicts()Set<Region>ConflictGraph. conflictsWith(Region region)Returns all regions that conflict with a given one.static List<Region>Region. createRegions(BpSeq bpSeq)Creates a list of regions from a secondary structure in BPSEQ format.protected abstract List<Region>ConflictGraph. regions()protected List<Region>ImmutableConflictGraph. regions()Set<Region>ConflictGraph. regionsWithConflicts()Returns all regions that are in conflict with at least one other region.Methods in pl.poznan.put.structure.pseudoknots with parameters of type Region Modifier and Type Method Description ImmutableConflictGraph.BuilderImmutableConflictGraph.Builder. addRegions(Region element)Adds one element toregionslist.ImmutableConflictGraph.BuilderImmutableConflictGraph.Builder. addRegions(Region... elements)Adds elements toregionslist.intRegion. compareTo(Region t)Set<Region>ConflictGraph. conflictsWith(Region region)Returns all regions that conflict with a given one.static ImmutableRegionImmutableRegion. copyOf(Region instance)Creates an immutable copy of aRegionvalue.ImmutableRegion.BuilderImmutableRegion.Builder. from(Region instance)Fill a builder with attribute values from the providedRegioninstance.booleanConflictGraph. hasConflicts(Region region)Checks if a given region has any conflicts.static booleanConflictGraph. isConflicting(Region first, Region second)Checks if given regions are conflicting.static RegionRegion. merge(Region... regions)Merges many regions into a new one.voidConflictGraph. removeRegion(Region region)Removes region and all associated conflicts with it from the graph.ImmutableConflictGraphImmutableConflictGraph. withRegions(Region... elements)Copy the current immutable object with elements that replace the content ofregions.Method parameters in pl.poznan.put.structure.pseudoknots with type arguments of type Region Modifier and Type Method Description ImmutableConflictGraph.BuilderImmutableConflictGraph.Builder. addAllRegions(Iterable<? extends Region> elements)Adds elements toregionslist.static ImmutableConflictGraphImmutableConflictGraph. of(Iterable<? extends Region> regions)Construct a new immutableConflictGraphinstance.static ImmutableConflictGraphImmutableConflictGraph. of(List<Region> regions)Construct a new immutableConflictGraphinstance.ImmutableConflictGraph.BuilderImmutableConflictGraph.Builder. regions(Iterable<? extends Region> elements)Sets or replaces all elements forregionslist.ImmutableConflictGraphImmutableConflictGraph. withRegions(Iterable<? extends Region> elements)Copy the current immutable object with elements that replace the content ofregions. -
Uses of Region in pl.poznan.put.structure.pseudoknots.dp
Methods in pl.poznan.put.structure.pseudoknots.dp that return types with arguments of type Region Modifier and Type Method Description Optional<Region>ConflictClique. findRegion(int begin, int end)Searches for a region given its begin and end indices.abstract Set<Region>ConflictClique. regions()Set<Region>ImmutableConflictClique. regions()Methods in pl.poznan.put.structure.pseudoknots.dp with parameters of type Region Modifier and Type Method Description ImmutableConflictClique.BuilderImmutableConflictClique.Builder. addRegions(Region element)Adds one element toregionsset.ImmutableConflictClique.BuilderImmutableConflictClique.Builder. addRegions(Region... elements)Adds elements toregionsset.ImmutableConflictCliqueImmutableConflictClique. withRegions(Region... elements)Copy the current immutable object with elements that replace the content ofregions.Method parameters in pl.poznan.put.structure.pseudoknots.dp with type arguments of type Region Modifier and Type Method Description ImmutableConflictClique.BuilderImmutableConflictClique.Builder. addAllRegions(Iterable<? extends Region> elements)Adds elements toregionsset.static ImmutableConflictCliqueImmutableConflictClique. of(Iterable<? extends Region> regions)Construct a new immutableConflictCliqueinstance.static ImmutableConflictCliqueImmutableConflictClique. of(Set<Region> regions)Construct a new immutableConflictCliqueinstance.ImmutableConflictClique.BuilderImmutableConflictClique.Builder. regions(Iterable<? extends Region> elements)Sets or replaces all elements forregionsset.ImmutableConflictCliqueImmutableConflictClique. withRegions(Iterable<? extends Region> elements)Copy the current immutable object with elements that replace the content ofregions. -
Uses of Region in pl.poznan.put.structure.pseudoknots.elimination
Methods in pl.poznan.put.structure.pseudoknots.elimination that return Region Modifier and Type Method Description RegionMaxConflicts. selectRegionToRemove(ConflictGraph conflictGraph)Selects a region which has the most conflicts with other regions.RegionMinGain. selectRegionToRemove(ConflictGraph conflictGraph)Selects a region which has the least gain (sum of length of all regions in conflict).RegionRegionRemover. selectRegionToRemove(ConflictGraph conflictGraph)Uses data in the conflict graph to select one region to be removed.
-