Class PermuteDivideByParam<T extends org.anchoranalysis.feature.input.FeatureInputDictionary>

Object
org.anchoranalysis.bean.AnchorBean<B>
org.anchoranalysis.bean.initializable.InitializableBean<T,​org.anchoranalysis.feature.initialization.FeatureRelatedInitialization>
org.anchoranalysis.feature.bean.FeatureRelatedBean<B>
org.anchoranalysis.feature.bean.provider.FeatureProviderBean<org.anchoranalysis.feature.bean.list.FeatureListProvider<T>,​org.anchoranalysis.feature.bean.list.FeatureList<T>>
org.anchoranalysis.feature.bean.list.FeatureListProvider<T>
Type Parameters:
T - feature-input
All Implemented Interfaces:
org.anchoranalysis.bean.Provider<org.anchoranalysis.feature.bean.list.FeatureList<T>>

public class PermuteDivideByParam<T extends org.anchoranalysis.feature.input.FeatureInputDictionary>
extends PermuteFeatureSequenceInteger<T>
Similar to FeatureListProviderPermute but embeds the feature in a GaussianScore
Author:
Owen Feehan
  • Constructor Details

  • Method Details

    • createDelegate

      protected PermuteFeature<Integer,​T> createDelegate​(org.anchoranalysis.feature.bean.Feature<T> feature) throws org.anchoranalysis.bean.xml.exception.ProvisionFailedException
      Description copied from class: PermuteFeatureSequenceInteger
      Creates a delegate PermuteFeature for the given feature.
      Specified by:
      createDelegate in class PermuteFeatureSequenceInteger<T extends org.anchoranalysis.feature.input.FeatureInputDictionary>
      Parameters:
      feature - the feature to permute
      Returns:
      a new PermuteFeature instance
      Throws:
      org.anchoranalysis.bean.xml.exception.ProvisionFailedException - if the delegate cannot be created
    • configurePermuteProperty

      protected org.anchoranalysis.bean.permute.property.PermutePropertySequenceInteger configurePermuteProperty​(org.anchoranalysis.bean.permute.property.PermutePropertySequenceInteger permuteProperty)
      Description copied from class: PermuteFeatureSequenceInteger
      Configures the PermutePropertySequenceInteger for this permutation.
      Specified by:
      configurePermuteProperty in class PermuteFeatureSequenceInteger<T extends org.anchoranalysis.feature.input.FeatureInputDictionary>
      Parameters:
      permuteProperty - the property to configure
      Returns:
      the configured PermutePropertySequenceInteger