public static final class ShapeComparatorParameter.Builder extends Object implements ParameterBuilder<ShapeComparatorParameter>, FlexibilityModeParameterBuilder
Constructor and Description |
---|
Builder()
Instantiates a Builder for ShapeComparatorParameters building with default values.
|
Builder(ShapeComparatorParameter scp) |
Modifier and Type | Method and Description |
---|---|
ShapeComparatorParameter |
build()
Constructs an immutable instance of T.
|
ShapeComparatorParameter.Builder |
confCount(Optional<Integer> confCount)
Count of generated random initial conformations during the alignment.
|
ShapeComparatorParameter.Builder |
flexibilityMode(AlignmentProperties.FlexibilityMode flexibilityMode) |
ShapeComparatorParameter.Builder |
metrics(ShapeMetrics metrics) |
ShapeComparatorParameter.Builder |
shapeFunction(ShapeFunction shapeFunction) |
public Builder()
public Builder(ShapeComparatorParameter scp)
public ShapeComparatorParameter.Builder metrics(ShapeMetrics metrics)
public ShapeComparatorParameter.Builder flexibilityMode(AlignmentProperties.FlexibilityMode flexibilityMode)
flexibilityMode
in interface FlexibilityModeParameterBuilder
public ShapeComparatorParameter.Builder confCount(Optional<Integer> confCount)
confCount
- Conformation count. The default auto can be set by Optional.absent()public ShapeComparatorParameter.Builder shapeFunction(ShapeFunction shapeFunction)
public ShapeComparatorParameter build()
ParameterBuilder
build
in interface ParameterBuilder<ShapeComparatorParameter>