| Trees | Indices | Help |
|
|---|
|
|
object --+
|
FragmentCreator
This class will break up input structures into fragments
based on some simple rules. The basic rules are:
1. Cut one of these 2 types of bonds:
I. Bonds to rings
a. Do not cut bonds to hydrogens
b. Do not cut any in-ring bonds
c. Do not cut bonds between ring-carbon and a non-carbon atoms
(allowed with -c option)
II. Carbon-carbon bonds
a. Do not cut any bonds if either atom is in any ring
3. Refuse a fragment if any part of it matches a line in the SMARTS file
specified by -smarts.
4. Refuse a fragment if the number of broken bonds exceeds -bonds.
5. Refuse a fragment if the number of atoms is less than -atoms.
6. Do not attempt to fragment molecules with more than -maxatoms atoms.
For -recap option, here are the rules that are used:
1. [#6][C;X3](=O)!@[N;X3] Amide
2. [!#1][O;X2]!@[C;X3](=O)[C;X4;H2,H3] Ester
3. [#7;X3](!@[C,N&X3,#1])([C,N&X3,#1])[C,N&X3,#1] Amine
4. [#7;X3]!@[C;X3](=O)[#7;X3] Urea
5. [#6]!@[O;X2][#6] Ether
6. [#6]=!@[#6] Olefin
7. [#7;X4]!@[#6] Quarternary nitrogen
8. [n]!@[C] Aromatic nitrogen - aliphatic carbon
9. C!@N@C=O Lactam nitrogen - aliphatic carbon
10. c!@c Aromatic carbon - aromatic carbon
11. [#7][S;X4](=O)(=O) Sulphonamide
|
|||
|
|||
| str |
|
||
|
|||
| list |
|
||
| list |
|
||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
Create a FragmentCreator object.
|
Get a string that describes the RECAP patterns
|
Break the input structure into fragments.
|
Break the input structure into fragments. Used for Event Analyis (EA)
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:48 2015 | http://epydoc.sourceforge.net |