// $Id$ // // Copyright (C) 2012 Greg Landrum // @@ All Rights Reserved @@ // // This file is part of the RDKit. // The contents are covered by the terms of the BSD license // which is included in the file license.txt, found at the root // of the RDKit source tree. // #include #include #include #include #include #include #include #include "PBFRDKit.h" void calc(){ std::string fname = "testData/egfr.sdf"; RDKit::SDMolSupplier reader(fname,true,false); while(!reader.atEnd()){ RDKit::ROMol *m=reader.next(); if(!m) continue; std::string nm; m->getProp("_Name",nm); double dpbf=PBFRD(*m); std::cout<getProp("_Name",nm); double dpbf=PBFRD(*m); std::string inm; double ref; instrm>>inm; instrm>>ref; if(inm!=nm){ std::cerr<<"name mismatch: "<.001){ std::cerr<<"value mismatch: "<