Uses of Class
pl.poznan.put.structure.pseudoknots.Region
Packages that use Region
Package
Description
Package contains classes that handle pseudoknots in secondary structure.
A set of dynamic programming solutions to pseudoknot detection.s
-
Uses of Region in pl.poznan.put.structure.pseudoknots
Subclasses of Region in pl.poznan.put.structure.pseudoknotsMethods in pl.poznan.put.structure.pseudoknots that return RegionMethods in pl.poznan.put.structure.pseudoknots that return types with arguments of type RegionModifier and TypeMethodDescriptionConflictGraph.conflicts()ConflictGraph.conflicts()ImmutableConflictGraph.conflicts()ImmutableConflictGraph.conflicts()ConflictGraph.conflictsWith(Region region) Returns all regions that conflict with a given one.Region.createRegions(BpSeq bpSeq) Creates a list of regions from a secondary structure in BPSEQ format.ConflictGraph.regions()ImmutableConflictGraph.regions()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 RegionModifier and TypeMethodDescriptionImmutableConflictGraph.Builder.addRegions(Region element) Adds one element toregionslist.ImmutableConflictGraph.Builder.addRegions(Region... elements) Adds elements toregionslist.final intConflictGraph.conflictsWith(Region region) Returns all regions that conflict with a given one.static ImmutableRegionCreates an immutable copy of aRegionvalue.final ImmutableRegion.BuilderFill a builder with attribute values from the providedRegioninstance.final 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 RegionMerges many regions into a new one.final voidConflictGraph.removeRegion(Region region) Removes region and all associated conflicts with it from the graph.final 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 RegionModifier and TypeMethodDescriptionImmutableConflictGraph.Builder.addAllRegions(Iterable<? extends Region> elements) Adds elements toregionslist.static ImmutableConflictGraphConstruct a new immutableConflictGraphinstance.static ImmutableConflictGraphConstruct a new immutableConflictGraphinstance.Sets or replaces all elements forregionslist.final 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 RegionModifier and TypeMethodDescriptionConflictClique.findRegion(int begin, int end) Searches for a region given its begin and end indices.ConflictClique.regions()ImmutableConflictClique.regions()Methods in pl.poznan.put.structure.pseudoknots.dp with parameters of type RegionModifier and TypeMethodDescriptionImmutableConflictClique.Builder.addRegions(Region element) Adds one element toregionsset.ImmutableConflictClique.Builder.addRegions(Region... elements) Adds elements toregionsset.final 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 RegionModifier and TypeMethodDescriptionImmutableConflictClique.Builder.addAllRegions(Iterable<? extends Region> elements) Adds elements toregionsset.static ImmutableConflictCliqueConstruct a new immutableConflictCliqueinstance.static ImmutableConflictCliqueConstruct a new immutableConflictCliqueinstance.Sets or replaces all elements forregionsset.final 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 RegionModifier and TypeMethodDescriptionfinal RegionMaxConflicts.selectRegionToRemove(ConflictGraph conflictGraph) Selects a region which has the most conflicts with other regions.final RegionMinGain.selectRegionToRemove(ConflictGraph conflictGraph) Selects a region which has the least gain (sum of length of all regions in conflict).RegionRemover.selectRegionToRemove(ConflictGraph conflictGraph) Uses data in the conflict graph to select one region to be removed.