Package org.rcsb.strucmotif.core
Interface MotifPruner
- All Known Implementing Classes:
KruskalMotifPruner,NoOperationMotifPruner
public interface MotifPruner
Pruning motifs is advantageous as it saves time (less lookups) and avoids too rigid criteria enforced during search.
-
Method Summary
Modifier and TypeMethodDescriptionprune(Structure structure, List<LabelSelection> labelSelections, List<Map<LabelAtomId, float[]>> residues) Perform pruning operation (e.g.
-
Method Details
-
prune
List<ResiduePairOccurrence> prune(Structure structure, List<LabelSelection> labelSelections, List<Map<LabelAtomId, float[]>> residues) Perform pruning operation (e.g. extract allResiduePairOccurrenceinstances from a structure and prune the resulting graph).- Parameters:
structure- the structure from whichResiduePairOccurrenceinstances will be extractedlabelSelections- the residue identifiersresidues- the manifested residues to work with, a subset of the structure- Returns:
- the set of occurrences which describe this structure
-