public class GroupContributionModel extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GroupContributionModel.GCMConfigInfo |
static class |
GroupContributionModel.Type |
Constructor and Description |
---|
GroupContributionModel() |
public String getModelName()
public void setModelName(String modelName)
public String getModelDescription()
public void setModelDescription(String modelDescription)
public List<ILocalDescriptor> getLocalDescriptors()
public void setLocalDescriptors(List<ILocalDescriptor> localDescriptors)
public void addLocalDescriptor(ILocalDescriptor localDescr)
public List<ICorrectionFactor> getCorrectionFactors()
public void setCorrectionFactors(List<ICorrectionFactor> correctionFactors)
public void addCorrectionFactor(ICorrectionFactor corrFactor)
public List<IGroup.Type> getCustomGroups()
public void setCustomGroups(List<IGroup.Type> customGroups)
public List<List<ILocalDescriptor>> getCustomGroupLocalDescriptors()
public void setCustomGroupLocalDescriptors(List<List<ILocalDescriptor>> customGroupLocalDescriptors)
public void clearGroups()
public void addGroup(IGroup group)
public GroupContributionModel.Type getModelType()
public void setModelType(GroupContributionModel.Type modelType)
public String getTargetProperty()
public void setTargetProperty(String targetProperty)
public Double getColStatPercentageThreshold()
public void setColStatPercentageThreshold(Double colStatPercentageThreshold)
public GCMReportConfig getReportConfig()
public void setReportConfig(GCMReportConfig reportConfig)
public List<DescriptorInfo> getDescriptors()
public void setDescriptors(List<DescriptorInfo> descriptors)
public GroupContributionModel.GCMConfigInfo getAdditionalConfig()
public void setAdditionalConfig(GroupContributionModel.GCMConfigInfo additionalConfig)
public boolean isLocalPropertyModel()
public String getAtomDesignation(int[] descriptors)
public static String makeAtomDesignation(int[] descriptors, List<ILocalDescriptor> locDescr)
public static String getDescriptorDesignation(ILocalDescriptor desc, int value)
public String getAtomDesignationVerbose(int[] descriptors)
public String getGroupsAsString()
public String getCorrectionFactorsAsString()
public void addToReport(String info)
public String getReport()
public ValidationConfig getValidationConfig()
public void setValidationConfig(ValidationConfig validationConfig)
public boolean isAllowGroupRegistration()
public void setAllowGroupRegistration(boolean allowGroupRegistration)
public double calcModelValue(org.openscience.cdk.interfaces.IAtomContainer mol, boolean missingMolDescrError)
public double calcModelValue(org.openscience.cdk.interfaces.IAtomContainer mol)
public double calcModelValue(DataSetObject dso, boolean missingMolDescrError)
public void clearCalculationErrors()
public String toJsonString()
public String getCorrectionFactorsParametersAsJsonArray(ICorrectionFactor cf)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.