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