SignatureFingerprinter extends AbstractFingerprinter implements IFingerprinter { @Override public ICountFingerprint getCountFingerprint(IAtomContainer container) throws CDKException { return new IntArrayCountFingerprint(getRawFingerprint(container)); } SignatureFingerprinter();  SignatureFingerprinter(int depth); @Override IBitFingerprint getBitFingerprint(IAtomContainer atomContainer); @Override Map<String, Integer> getRawFingerprint(IAtomContainer atomContainer); @Override int getSize(); @Override ICountFingerprint getCountFingerprint(IAtomContainer container);  }
@Test @Override public void testGetCountFingerprint() throws Exception { SignatureFingerprinter fingerprinter = new SignatureFingerprinter(0); SmilesParser sp = new SmilesParser(DefaultChemObjectBuilder.getInstance()); IAtomContainer mol = sp.parseSmiles("O(NC)CC"); ICountFingerprint bitFP = fingerprinter.getCountFingerprint(mol); Assert.assertNotNull(bitFP); Assert.assertNotSame(0, bitFP.size()); }