1- from .base import (
2- AugmentedNodePoolingNet ,
3- AugmentedOnlyPoolingNet ,
4- FGNodePoolingNet ,
5- FGNodePoolingNoGraphNodeNet ,
6- FGOnlyPoolingNet ,
7- GraphNodeFGNodePoolingNet ,
8- GraphNodeNoFGNodePoolingNet ,
9- GraphNodeOnlyPoolingNet ,
10- GraphNodePoolingNet ,
11- )
1+ from .base import AugmentedNodePoolingNet , GraphNodeFGNodePoolingNet
122from .gat import GATGraphPred
133from .resgated import ResGatedGraphPred
144
155
166class ResGatedAugNodePoolGraphPred (AugmentedNodePoolingNet , ResGatedGraphPred ):
177 """
188 Combines:
19- - AugmentedNodePoolingNet: Pools atom and augmented node embeddings with molecule attributes.
9+ - AugmentedNodePoolingNet: Pools atom and augmented node embeddings (optionally with molecule attributes) .
2010 - ResGatedGraphPred: Residual gated network for final graph prediction.
2111 """
2212
@@ -26,94 +16,30 @@ class ResGatedAugNodePoolGraphPred(AugmentedNodePoolingNet, ResGatedGraphPred):
2616class GATAugNodePoolGraphPred (AugmentedNodePoolingNet , GATGraphPred ):
2717 """
2818 Combines:
29- - AugmentedNodePoolingNet: Pools atom and augmented node embeddings with molecule attributes.
19+ - AugmentedNodePoolingNet: Pools atom and augmented node embeddings (optionally with molecule attributes) .
3020 - GATGraphPred: Graph attention network for final graph prediction.
3121 """
3222
3323 ...
3424
3525
36- class ResGatedGraphNodePoolGraphPred (GraphNodePoolingNet , ResGatedGraphPred ):
37- """
38- Combines:
39- - GraphNodePoolingNet: Pools atom and graph node embeddings with molecule attributes.
40- - ResGatedGraphPred: Residual gated network for final graph prediction.
41- """
42-
43- ...
44-
45-
46- class ResGatedFGNodePoolGraphPred (FGNodePoolingNet , ResGatedGraphPred ):
47- """
48- Combines:
49- - FGNodePoolingNet: Pools functional group nodes and other nodes with molecule attributes.
50- - ResGatedGraphPred: Residual gated network for final graph prediction.
51- """
52-
53- ...
54-
55-
5626class ResGatedGraphNodeFGNodePoolGraphPred (
5727 GraphNodeFGNodePoolingNet , ResGatedGraphPred
5828):
5929 """
6030 Combines:
61- - GraphNodeFGNodePoolingNet: Pools atom, functional group, and graph nodes with molecule attributes.
62- - ResGatedGraphPred: Residual gated network for final graph prediction.
63- """
64-
65- ...
66-
67-
68- class ResGatedGraphNodeNoFGNodeGraphPred (
69- GraphNodeNoFGNodePoolingNet , ResGatedGraphPred
70- ):
71- """
72- Combines:
73- - GraphNodeNoFGNodePoolingNet: Pools atom and graph nodes, excluding functional groups.
74- - ResGatedGraphPred: Residual gated network for final graph prediction.
75- """
76-
77- ...
78-
79-
80- class ResGatedFGNodeNoGraphNodeGraphPred (
81- FGNodePoolingNoGraphNodeNet , ResGatedGraphPred
82- ):
83- """
84- Combines:
85- - FGNodePoolingNoGraphNodeNet: Pools atom and functional group nodes, excluding graph nodes.
86- - ResGatedGraphPred: Residual gated network for final graph prediction.
87- """
88-
89- ...
90-
91-
92- class ResGatedAugOnlyPoolGraphPred (AugmentedOnlyPoolingNet , ResGatedGraphPred ):
93- """
94- Combines:
95- - AugmentedOnlyPoolingNet: Pools only augmented nodes with molecule attributes.
31+ - GraphNodeFGNodePoolingNet: Pools atom, functional group, and graph nodes (optionally with molecule attributes).
9632 - ResGatedGraphPred: Residual gated network for final graph prediction.
9733 """
9834
9935 ...
10036
10137
102- class ResGatedGraphNodeOnlyPoolGraphPred ( GraphNodeOnlyPoolingNet , ResGatedGraphPred ):
38+ class GATGraphNodeFGNodePoolGraphPred ( GraphNodeFGNodePoolingNet , GATGraphPred ):
10339 """
10440 Combines:
105- - GraphNodeOnlyPoolingNet: Pools only graph nodes with molecule attributes.
106- - ResGatedGraphPred: Residual gated network for final graph prediction.
107- """
108-
109- ...
110-
111-
112- class ResGatedFGOnlyPoolGraphPred (FGOnlyPoolingNet , ResGatedGraphPred ):
113- """
114- Combines:
115- - FGOnlyPoolingNet: Pools only functional group nodes with molecule attributes.
116- - ResGatedGraphPred: Residual gated network for final graph prediction.
41+ - GraphNodeFGNodePoolingNet: Pools atom, functional group, and graph nodes (optionally with molecule attributes).
42+ - GATGraphPred: Graph attention network for final graph prediction.
11743 """
11844
11945 ...
0 commit comments