@Override public ICountFingerprint getCountFingerprint(IAtomContainer container) throws CDKException { return FingerprinterTool.makeCountFingerprint(getRawFingerprint(container)); }
@Test public void makeCountFingerprint() { Map<String,Integer> features = new HashMap<String,Integer>(); features.put("CCO", 1); features.put("CC", 2); features.put("C", 2); ICountFingerprint fp = FingerprinterTool.makeCountFingerprint(features); assertThat(fp.numOfPopulatedbins(), is(3)); assertThat(fp.getCountForHash("CCO".hashCode()), is(1)); assertThat(fp.getCountForHash("CC".hashCode()), is(2)); assertThat(fp.getCountForHash("C".hashCode()), is(2)); } }