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 toregions
list.ImmutableConflictGraph.Builder.addRegions
(Region... elements) Adds elements toregions
list.final int
ConflictGraph.conflictsWith
(Region region) Returns all regions that conflict with a given one.static ImmutableRegion
Creates an immutable copy of aRegion
value.final ImmutableRegion.Builder
Fill a builder with attribute values from the providedRegion
instance.final boolean
ConflictGraph.hasConflicts
(Region region) Checks if a given region has any conflicts.static boolean
ConflictGraph.isConflicting
(Region first, Region second) Checks if given regions are conflicting.static Region
Merges many regions into a new one.final void
ConflictGraph.removeRegion
(Region region) Removes region and all associated conflicts with it from the graph.final ImmutableConflictGraph
ImmutableConflictGraph.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 toregions
list.static ImmutableConflictGraph
Construct a new immutableConflictGraph
instance.static ImmutableConflictGraph
Construct a new immutableConflictGraph
instance.Sets or replaces all elements forregions
list.final ImmutableConflictGraph
ImmutableConflictGraph.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 toregions
set.ImmutableConflictClique.Builder.addRegions
(Region... elements) Adds elements toregions
set.final ImmutableConflictClique
ImmutableConflictClique.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 toregions
set.static ImmutableConflictClique
Construct a new immutableConflictClique
instance.static ImmutableConflictClique
Construct a new immutableConflictClique
instance.Sets or replaces all elements forregions
set.final ImmutableConflictClique
ImmutableConflictClique.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 Region
MaxConflicts.selectRegionToRemove
(ConflictGraph conflictGraph) Selects a region which has the most conflicts with other regions.final Region
MinGain.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.