Package qsardes.descriptor
Class DescriptorTopologicalCharge
java.lang.Object
qsardes.descriptor.DescriptorTopologicalCharge
- All Implemented Interfaces:
Descriptor
- Direct Known Subclasses:
QsarMETopologicalCharge,QsarWBTopologicalCharge
Topological charge descriptors abstract class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringbuild_name(String name, String order) protected abstract voidcalc_mean_topol_charge_index(double[] topol_charge_index, int[][] topo_matr) Gets descriptors names.Gets the descriptor class type.get_descriptor_values(AbstractMoleculeBuilder mol_build) Calculates descriptors values.protected abstract double[]get_topol_charge_index(double[][] charge_term_matr, int[][] topo_matr) protected abstract double[]get_vert_num(int[][] topo_matr) toString()
-
Constructor Details
-
DescriptorTopologicalCharge
protected DescriptorTopologicalCharge()
-
-
Method Details
-
toString
-
get_descriptor_type
Description copied from interface:DescriptorGets the descriptor class type.- Specified by:
get_descriptor_typein interfaceDescriptor- Returns:
- Descriptor class type.
-
get_descriptor_values
Description copied from interface:DescriptorCalculates descriptors values.- Specified by:
get_descriptor_valuesin interfaceDescriptor- Parameters:
mol_build- Molecular builder representation.- Returns:
- Descriptor values mapped as name:value.
-
get_descriptor_names
Description copied from interface:DescriptorGets descriptors names.- Specified by:
get_descriptor_namesin interfaceDescriptor- Returns:
- Descriptor names.
-
get_topol_charge_index
protected abstract double[] get_topol_charge_index(double[][] charge_term_matr, int[][] topo_matr) -
calc_mean_topol_charge_index
protected abstract void calc_mean_topol_charge_index(double[] topol_charge_index, int[][] topo_matr) -
get_vert_num
- Throws:
NumberFormatException
-
get_ggi_map
-
get_jgi_map
-
get_jgt_map
-
get_order_list
-
build_name
-