public static class ConsensusBuilder.Builder extends Object implements ConsensusBuilder.InputStep, ConsensusBuilder.AtomStep, ConsensusBuilder.ParameterStep
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ConsensusBuilder.ParameterStep |
alignWithinClusters(boolean alignWithinClusters) |
ConsensusBuilder.ParameterStep |
atomFilter(Predicate<Atom> atomFilter)
Defines the
StructuralEntityFilter.AtomFilter to be used during consensus calculation. |
ConsensusBuilder.ParameterStep |
clusterCutoff(double clusterCutoff) |
ConsensusBuilder.ParameterStep |
idealSuperimposition(boolean idealSuperimposition) |
ConsensusBuilder.AtomStep |
inputStructuralMotifs(List<StructuralMotif> structuralMotifs)
Defines the input
StructuralMotifs for the ConsensusAlignment. |
ConsensusBuilder.ParameterStep |
representationSchemeType(RepresentationSchemeType representationSchemeType)
Defines a
RepresentationSchemeType to be used during consensus calculation. |
ConsensusAlignment |
run()
Creates a new
ConsensusAlignment and starts the calculation. |
public ConsensusBuilder.AtomStep inputStructuralMotifs(List<StructuralMotif> structuralMotifs)
ConsensusBuilder.InputStepStructuralMotifs for the ConsensusAlignment.inputStructuralMotifs in interface ConsensusBuilder.InputStepstructuralMotifs - The input StructuralMotifs to be used.ConsensusBuilder.AtomStep to define RepresentationSchemeType or StructuralEntityFilter.AtomFilter.public ConsensusBuilder.ParameterStep representationSchemeType(RepresentationSchemeType representationSchemeType)
ConsensusBuilder.AtomStepRepresentationSchemeType to be used during consensus calculation. This is exclusive to the
definition of an StructuralEntityFilter.AtomFilter.representationSchemeType in interface ConsensusBuilder.AtomSteprepresentationSchemeType - The RepresentationSchemeType to be used.ConsensusBuilder.ParameterStep to define additional parameters.public ConsensusBuilder.ParameterStep atomFilter(Predicate<Atom> atomFilter)
ConsensusBuilder.AtomStepStructuralEntityFilter.AtomFilter to be used during consensus calculation. This is exclusive to the definition
of a RepresentationSchemeType.atomFilter in interface ConsensusBuilder.AtomStepatomFilter - The StructuralEntityFilter.AtomFilter to be used.ConsensusBuilder.ParameterStep to define additional parameters.public ConsensusAlignment run()
ConsensusBuilder.AtomStepConsensusAlignment and starts the calculation.run in interface ConsensusBuilder.AtomSteprun in interface ConsensusBuilder.ParameterStepConsensusAlignment once calculation has finished.public ConsensusBuilder.ParameterStep clusterCutoff(double clusterCutoff)
clusterCutoff in interface ConsensusBuilder.ParameterSteppublic ConsensusBuilder.ParameterStep idealSuperimposition(boolean idealSuperimposition)
idealSuperimposition in interface ConsensusBuilder.ParameterSteppublic ConsensusBuilder.ParameterStep alignWithinClusters(boolean alignWithinClusters)
alignWithinClusters in interface ConsensusBuilder.ParameterStepCopyright © 2018. All rights reserved.