RDKit
Open-source cheminformatics and machine learning.
Loading...
Searching...
No Matches
SynthonSpaceSubstructureSearcher.h
Go to the documentation of this file.
1
//
2
// Copyright (C) David Cosgrove 2024.
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
// This file declares a concrete class derived from SynthonSpaceSearcher
12
// that does substructure searching of the SynthonSpace.
13
14
#ifndef SYNTHONSPACESUBSTRUCTURESEARCHER_H
15
#define SYNTHONSPACESUBSTRUCTURESEARCHER_H
16
17
#include <
RDGeneral/export.h
>
18
#include <
GraphMol/SynthonSpaceSearch/SynthonSpaceSearcher.h
>
19
20
namespace
RDKit::SynthonSpaceSearch
{
21
22
class
SynthonSpaceSubstructureSearcher
:
public
SynthonSpaceSearcher
{
23
public
:
24
SynthonSpaceSubstructureSearcher
() =
delete
;
25
SynthonSpaceSubstructureSearcher
(
const
ROMol
&query,
26
const
SynthonSpaceSearchParams
¶ms,
27
SynthonSpace
&
space
)
28
:
SynthonSpaceSearcher
(query, params,
space
) {}
29
30
private
:
31
std::vector<SynthonSpaceHitSet> searchFragSet(
32
std::vector<std::unique_ptr<ROMol>> &
fragSet
)
const override
;
33
bool
verifyHit(
const
ROMol
&
hit
)
const override
;
34
};
35
36
}
// namespace RDKit::SynthonSpaceSearch
37
38
#endif
// SYNTHONSPACESUBSTRUCTURESEARCHER_H
SynthonSpaceSearcher.h
RDKit::ROMol
Definition
ROMol.h:199
RDKit::SynthonSpaceSearch::SynthonSpaceSearcher
Definition
SynthonSpaceSearcher.h:29
RDKit::SynthonSpaceSearch::SynthonSpaceSubstructureSearcher
Definition
SynthonSpaceSubstructureSearcher.h:22
RDKit::SynthonSpaceSearch::SynthonSpaceSubstructureSearcher::SynthonSpaceSubstructureSearcher
SynthonSpaceSubstructureSearcher(const ROMol &query, const SynthonSpaceSearchParams ¶ms, SynthonSpace &space)
Definition
SynthonSpaceSubstructureSearcher.h:25
RDKit::SynthonSpaceSearch::SynthonSpaceSubstructureSearcher::SynthonSpaceSubstructureSearcher
SynthonSpaceSubstructureSearcher()=delete
RDKit::SynthonSpaceSearch::SynthonSpace
Definition
SynthonSpace.h:91
export.h
RDKit::SynthonSpaceSearch
Definition
SearchResults.h:17
RDKit::rdvalue_is
bool rdvalue_is(const RDValue_cast_t)
Definition
RDValue-doublemagic.h:372
RDKit::SynthonSpaceSearch::SynthonSpaceSearchParams
Definition
SynthonSpace.h:44
GraphMol
SynthonSpaceSearch
SynthonSpaceSubstructureSearcher.h
Generated on Sun Dec 22 2024 04:42:57 for RDKit by
1.9.8