RDKit
Open-source cheminformatics and machine learning.
detail.h
Go to the documentation of this file.
1 //
2 // Copyright (C) 2019 Greg Landrum and T5 Informatics GmbH
3 //
4 // @@ All Rights Reserved @@
5 // This file is part of the RDKit.
6 // The contents are covered by the terms of the BSD license
7 // which is included in the file license.txt, found at the root
8 // of the RDKit source tree.
9 //
10 
11 
12 #include <GraphMol/RDKitBase.h>
14 
15 // declarations of stuff we want to test that isn't in the public API
16 namespace RDKit {
17 namespace ScaffoldNetwork {
18 namespace detail {
19 RDKIT_SCAFFOLDNETWORK_EXPORT std::vector<std::pair<std::string, ROMOL_SPTR>> getMolFragments(
20  const ROMol &mol, const ScaffoldNetworkParams &params);
21 RDKIT_SCAFFOLDNETWORK_EXPORT ROMol *makeScaffoldGeneric(const ROMol &mol, bool doAtoms, bool doBonds);
23  const ScaffoldNetworkParams &params);
27  const ScaffoldNetworkParams &params);
28 } // namespace detail
29 } // namespace ScaffoldNetwork
30 } // namespace RDKit
pulls in the core RDKit functionality
#define RDKIT_SCAFFOLDNETWORK_EXPORT
Definition: export.h:671
RDKIT_SCAFFOLDNETWORK_EXPORT void addMolToNetwork(const ROMol &mol, ScaffoldNetwork &network, const ScaffoldNetworkParams &params)
RDKIT_SCAFFOLDNETWORK_EXPORT std::vector< std::pair< std::string, ROMOL_SPTR > > getMolFragments(const ROMol &mol, const ScaffoldNetworkParams &params)
RDKIT_SCAFFOLDNETWORK_EXPORT ROMol * makeScaffoldGeneric(const ROMol &mol, bool doAtoms, bool doBonds)
RDKIT_SCAFFOLDNETWORK_EXPORT ROMol * flattenMol(const ROMol &mol, const ScaffoldNetworkParams &params)
RDKIT_SCAFFOLDNETWORK_EXPORT ROMol * removeAttachmentPoints(const ROMol &mol, const ScaffoldNetworkParams &params)
RDKIT_SCAFFOLDNETWORK_EXPORT ROMol * pruneMol(const ROMol &mol, const ScaffoldNetworkParams &params)
Std stuff.
Definition: Abbreviations.h:17