Interface PseudoknotFinder
- All Known Subinterfaces:
RegionRemover
- All Known Implementing Classes:
AbstractRegionRemover
,DynamicProgrammingAll
,ImmutableDynamicProgrammingAll
,ImmutableMaxConflicts
,ImmutableMinGain
,MaxConflicts
,MinGain
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
A finder of pseudoknots in RNA secondary structure.
-
Method Summary
-
Method Details
-
findPseudoknots
Finds pseudoknots in BPSEQ data. Pseudoknots are defined here as BPSEQ entries which if removed will make the RNA secondary structure fully nested. There may be many subsets of pairs considered pseudoknots for a single BPSEQ input.- Parameters:
bpSeq
- An input BPSEQ structure with all pairs.- Returns:
- A list of BPSEQ structures where each contains only pairs considered to be pseudoknots. Each BPSEQ is a full copy of original one, but contains zeroed 'pair' columns for entries which are non-pseudoknots.
-