diff --git a/Code/JavaWrappers/ScaffoldNetwork.i b/Code/JavaWrappers/ScaffoldNetwork.i index 5216245c5..34877ebf5 100644 --- a/Code/JavaWrappers/ScaffoldNetwork.i +++ b/Code/JavaWrappers/ScaffoldNetwork.i @@ -21,3 +21,10 @@ typedef std::vector UINT_VECT; %include %template(createScaffoldNetwork) RDKit::ScaffoldNetwork::createScaffoldNetwork>>; +// this is needed for the csharp wrappers to access count values as it does +// not seem to be possible to wrap std::vector +%extend RDKit::ScaffoldNetwork::ScaffoldNetwork { + unsigned int nodeCount(unsigned int nodeNumber) { + return $self->counts.at(nodeNumber); + } +} \ No newline at end of file diff --git a/Code/JavaWrappers/csharp_wrapper/GraphMolCSharp.i b/Code/JavaWrappers/csharp_wrapper/GraphMolCSharp.i index f2610bbc6..8a6587f7d 100644 --- a/Code/JavaWrappers/csharp_wrapper/GraphMolCSharp.i +++ b/Code/JavaWrappers/csharp_wrapper/GraphMolCSharp.i @@ -250,7 +250,10 @@ typedef unsigned long long int uintmax_t; %include "../MolDraw2D.i" %include "../FilterCatalog.i" %include "../Trajectory.i" +%include "../RGroupDecomposition.i" %include "../SubstructLibrary.i" +%include "../ScaffoldNetwork.i" +%include "../TautomerQuery.i" %include "../MolHash.i" %include "../Streams.i"