test_class.declarator: logger = LoggingToolFactory.createLoggingTool(MACCSFingerprinterTest.class)
test_class.modifier: private static
test_class.original_string: private static ILoggingTool logger = LoggingToolFactory.createLoggingTool(MACCSFingerprinterTest.class);
test_class.type: ILoggingTool
test_class.var_name: logger
test_class.file: descriptor/fingerprint/src/test/java/org/openscience/cdk/fingerprint/MACCSFingerprinterTest.java
test_class.identifier: MACCSFingerprinterTest
test_class.superclass: extends AbstractFixedLengthFingerprinterTest
test_case.body: @Test
      public void getsize() throws Exception {
          IFingerprinter printer = new MACCSFingerprinter(SilentChemObjectBuilder.getInstance());
          Assert.assertEquals(166, printer.getSize());
      }
test_case.class_method_signature: MACCSFingerprinterTest.getsize()
test_case.full_signature: @Test public void getsize()
test_case.identifier: getsize
test_case.invocations: getInstance assertEquals getSize
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void getsize()
focal_class.declarator: logger          = LoggingToolFactory.createLoggingTool(MACCSFingerprinter.class)
focal_class.modifier: private static
focal_class.original_string: private static ILoggingTool logger          = LoggingToolFactory.createLoggingTool(MACCSFingerprinter.class);
focal_class.type: ILoggingTool
focal_class.var_name: logger
focal_class.declarator: KEY_DEFINITIONS = "data/maccs.txt"
focal_class.modifier: private static final
focal_class.original_string: private static final String KEY_DEFINITIONS = "data/maccs.txt";
focal_class.type: String
focal_class.var_name: KEY_DEFINITIONS
focal_class.declarator: keys            = null
focal_class.modifier: private volatile
focal_class.original_string: private volatile MaccsKey[] keys            = null;
focal_class.type: MaccsKey[]
focal_class.var_name: keys
focal_class.declarator: lock = new Object()
focal_class.modifier: private final
focal_class.original_string: private final Object lock = new Object();
focal_class.type: Object
focal_class.var_name: lock
focal_class.file: descriptor/fingerprint/src/main/java/org/openscience/cdk/fingerprint/MACCSFingerprinter.java
focal_class.identifier: MACCSFingerprinter
focal_class.interfaces: implements IFingerprinter
focal_class.class_method_signature: MACCSFingerprinter.MACCSFingerprinter()
focal_class.full_signature: public  MACCSFingerprinter()
focal_class.identifier: MACCSFingerprinter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  MACCSFingerprinter()
focal_class.class_method_signature: MACCSFingerprinter.MACCSFingerprinter(IChemObjectBuilder builder)
focal_class.full_signature: public  MACCSFingerprinter(IChemObjectBuilder builder)
focal_class.identifier: MACCSFingerprinter
focal_class.modifiers: public
focal_class.parameters: (IChemObjectBuilder builder)
focal_class.signature:  MACCSFingerprinter(IChemObjectBuilder builder)
focal_class.class_method_signature: MACCSFingerprinter.getBitFingerprint(IAtomContainer container)
focal_class.full_signature: @Override public IBitFingerprint getBitFingerprint(IAtomContainer container)
focal_class.identifier: getBitFingerprint
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer container)
focal_class.return: IBitFingerprint
focal_class.signature: IBitFingerprint getBitFingerprint(IAtomContainer container)
focal_class.class_method_signature: MACCSFingerprinter.visitPart(boolean[] visit, int[][] g, int beg, int prev)
focal_class.full_signature: private static int visitPart(boolean[] visit, int[][] g, int beg, int prev)
focal_class.identifier: visitPart
focal_class.modifiers: private static
focal_class.parameters: (boolean[] visit, int[][] g, int beg, int prev)
focal_class.return: int
focal_class.signature: int visitPart(boolean[] visit, int[][] g, int beg, int prev)
focal_class.class_method_signature: MACCSFingerprinter.isAromPath(int[] path, GraphUtil.EdgeToBondMap bmap)
focal_class.full_signature: private static boolean isAromPath(int[] path, GraphUtil.EdgeToBondMap bmap)
focal_class.identifier: isAromPath
focal_class.modifiers: private static
focal_class.parameters: (int[] path, GraphUtil.EdgeToBondMap bmap)
focal_class.return: boolean
focal_class.signature: boolean isAromPath(int[] path, GraphUtil.EdgeToBondMap bmap)
focal_class.class_method_signature: MACCSFingerprinter.getRawFingerprint(IAtomContainer iAtomContainer)
focal_class.full_signature: @Override public Map<String, Integer> getRawFingerprint(IAtomContainer iAtomContainer)
focal_class.identifier: getRawFingerprint
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer iAtomContainer)
focal_class.return: Map<String, Integer>
focal_class.signature: Map<String, Integer> getRawFingerprint(IAtomContainer iAtomContainer)
focal_class.class_method_signature: MACCSFingerprinter.getSize()
focal_class.full_signature: @Override public int getSize()
focal_class.identifier: getSize
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getSize()
focal_class.class_method_signature: MACCSFingerprinter.readKeyDef(final IChemObjectBuilder builder)
focal_class.full_signature: private MaccsKey[] readKeyDef(final IChemObjectBuilder builder)
focal_class.identifier: readKeyDef
focal_class.modifiers: private
focal_class.parameters: (final IChemObjectBuilder builder)
focal_class.return: MaccsKey[]
focal_class.signature: MaccsKey[] readKeyDef(final IChemObjectBuilder builder)
focal_class.class_method_signature: MACCSFingerprinter.getCountFingerprint(IAtomContainer container)
focal_class.full_signature: @Override public ICountFingerprint getCountFingerprint(IAtomContainer container)
focal_class.identifier: getCountFingerprint
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer container)
focal_class.return: ICountFingerprint
focal_class.signature: ICountFingerprint getCountFingerprint(IAtomContainer container)
focal_class.class_method_signature: MACCSFingerprinter.keys(final IChemObjectBuilder builder)
focal_class.full_signature: private MaccsKey[] keys(final IChemObjectBuilder builder)
focal_class.identifier: keys
focal_class.modifiers: private
focal_class.parameters: (final IChemObjectBuilder builder)
focal_class.return: MaccsKey[]
focal_class.signature: MaccsKey[] keys(final IChemObjectBuilder builder)
focal_class.class_method_signature: MACCSFingerprinter.createPattern(String smarts, IChemObjectBuilder builder)
focal_class.full_signature: private Pattern createPattern(String smarts, IChemObjectBuilder builder)
focal_class.identifier: createPattern
focal_class.modifiers: private
focal_class.parameters: (String smarts, IChemObjectBuilder builder)
focal_class.return: Pattern
focal_class.signature: Pattern createPattern(String smarts, IChemObjectBuilder builder)
focal_class.superclass: extends AbstractFingerprinter
focal_method.body: @Override
      public int getSize() {
          return 166;
      }
focal_method.class_method_signature: MACCSFingerprinter.getSize()
focal_method.full_signature: @Override public int getSize()
focal_method.identifier: getSize
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int getSize()