public static IAtomContainer MakeCycleWheel(int ringSize, int ringCount) { IAtomContainer mol = builder.NewAtomContainer(); mol.Atoms.Add(builder.NewAtom("C")); for (int r = 0; r < ringCount; r++) { AbstractSignatureTest.AddRing(0, ringSize, mol); } return(mol); }
public static IAtomContainer MakeRhLikeStructure(int pCount, int ringCount) { IAtomContainer ttpr = builder.NewAtomContainer(); ttpr.Atoms.Add(builder.NewAtom("Rh")); for (int i = 1; i <= pCount; i++) { ttpr.Atoms.Add(builder.NewAtom("P")); ttpr.AddBond(ttpr.Atoms[0], ttpr.Atoms[i], BondOrder.Single); } for (int j = 1; j <= pCount; j++) { for (int k = 0; k < ringCount; k++) { AbstractSignatureTest.AddRing(j, 6, ttpr); } } return(ttpr); }