Skip to content

Commit 5f658be

Browse files
authored
Merge pull request #321 from Global-Chem/insects
Add insect sex pheromones to GlobalChem
2 parents 982ad11 + 696a0c4 commit 5f658be

File tree

5 files changed

+71
-2
lines changed

5 files changed

+71
-2
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ Please follow the node contribution guidelines if you would like to elect your o
103103
'mango_phenolic_acids': MangoPhenolicAcids, # Damilola Bodun & Sevien Schulhoff & Suliman Sharif
104104
'mango_fatty_acids': MangoFattyAcids, # Damilola Bodun & Sevien Schulhoff & Suliman Sharif
105105
'mango_vitamins': MangoVitamins, # Damilola Bodun & Sevien Schulhoff & Suliman Sharif
106-
'mango_flavonoids': MangoFlavonoids # Damilola Bodun & Sevien Schulhoff & Suliman Sharif
106+
'mango_flavonoids': MangoFlavonoids, # Damilola Bodun & Sevien Schulhoff & Suliman Sharif
107+
'insect_sex_pheromones': InsectSexPheromones # Yuqing Liu & Suliman Sharif
107108
```
108109

109110
| Chemical List | # of Entries | References |
@@ -161,7 +162,9 @@ Please follow the node contribution guidelines if you would like to elect your o
161162
| Mango Fatty Acids | 24 | Maldonado-Celis, Maria Elena, et al. “Chemical Composition of Mango (Mangifera Indica L.) Fruit: Nutritional and Phytochemical Compounds.” Frontiers in Plant Science, vol. 10, Oct. 2019, p. 1073. |
162163
| Mango Vitamins | 10 | Maldonado-Celis, Maria Elena, et al. “Chemical Composition of Mango (Mangifera Indica L.) Fruit: Nutritional and Phytochemical Compounds.” Frontiers in Plant Science, vol. 10, Oct. 2019, p. 1073. |
163164
| Mango Flavonoids | 11 | Maldonado-Celis, Maria Elena, et al. “Chemical Composition of Mango (Mangifera Indica L.) Fruit: Nutritional and Phytochemical Compounds.” Frontiers in Plant Science, vol. 10, Oct. 2019, p. 1073. |
165+
| Insect Sex Pheromones | 37 | Jacobson, Martin. Insect Sex Pheromones. New York, Academic Press, 1992. |
164166

167+
165168
Contributions
166169
=============
167170

global_chem/global_chem/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
# Animals
88

99
from global_chem.animals.snakes.drugs_from_snake_venom import DrugsFromSnakeVenom
10+
from global_chem.animals.insects.insect_sex_pheromones import InsectSexPheromones
1011

1112
# Environment
1213

global_chem/global_chem/animals/insects/__init__.py

Whitespace-only changes.
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
#!/usr/bin/env python3
2+
#
3+
# GlobalChem - Insect Sex Pheromones
4+
#
5+
# ------------------------------------
6+
7+
class InsectSexPheromones(object):
8+
9+
def __init__(self):
10+
11+
self.name = 'insect_sex_pheromones'
12+
13+
@staticmethod
14+
def get_smiles():
15+
smiles = {
16+
'2,2-dimethyl-3-isopropylidene cyclopropyl': 'C(C)(C)=C1CC1(C)(C)',
17+
'cis-7-dodecen-1-ol acetate': r'CCCC/C=C\CCCCCCOC(=O)C',
18+
'cis-9-tetradecen-1-ol acetate': r'CCCC/C=C\CCCCCCCCOC(=O)C',
19+
'trans-2-hexen-1-ol acetate': r'CCC/C=C/COC(=O)C',
20+
'trans-2-hexen-1-ol butyrate': r'CCC/C=C/COC(=O)CCC',
21+
'trans-2-octen-1-ol acetate': r'CCCCC/C=C/COC(=O)C',
22+
'trans-2-decen-1-ol acetate': r'CCCCCCC/C=C/COC(=O)C',
23+
'undecanal': 'CCCCCCCCCCC=O',
24+
'cis-11-octadecenal': r'CCCCCC\C=C/CCCCCCCCCC=O',
25+
'11-acetoxyundecanal': 'O=CCCCCCCCCCCOC(=O)C',
26+
'9-acetoxynonanal': 'O=CCCCCCCCCOC(=O)C',
27+
'cis-9,trans-12-tetradecadien-1-ol acetate': r'C/C=C/C/C=C\CCCCCCCCOC(=O)C',
28+
'cis-11-tetradecen-1-ol acetate': r'CC\C=C/CCCCCCCCCCOC(=O)C',
29+
'trans-10,cis-12-hexadecadien-1-ol': r'CCC\C=C/C=C/CCCCCCCCCO',
30+
'trans-11-tetradecenal': r'O=CCCCCCCCCC/C=C/CC',
31+
'cis-11-tetradecen-1-ol acetate': r'CC\C=C/CCCCCCCCCCOC(=O)C',
32+
'trans-7-dodecen-1-ol acetate': r'CCCC/C=C/CCCCCCOC(=O)C',
33+
'trans-2,trans-6-decadien-1,10-diol': r'OC/C=C/CC/C=C/CCCO',
34+
'10-hydroxy-3,7-dimethyl-trans-2,trans-6 decadienoic acid': r'OCCCC/C(C)=C/CC/C(C)=C/C(=O)O',
35+
'cis-8-dodecen-1-ol acetate': r'CCC/C=C\CCCCCCCOC(=O)C',
36+
'2-methylheptadecane': 'CC(C)CCCCCCCCCCCCCCC',
37+
'trans-8,trans-10-dodecadien-1-ol': r'OCCCCCCC/C=C/C=C/C',
38+
'2,3-dihydro-7-methyl-1H-pyrrolizin-1-one': 'O=C1CCN2C=CC(C)=C12',
39+
'n-hexadecyl acetate': 'CCCCCCCCCCCCCCCCOC(=O)C',
40+
'cis-11-octadecen-1-ol acetate': r'CCCCCC\C=C/CCCCCCCCCCOC(=O)C',
41+
'10-propyl-trans-5,9-tridecadien-1-ol acetate': r'CCC/C(CCC)=C/CC/C=C/CCCCOC(=O)C',
42+
'N,N-diethyl-m-toluamide': 'N(CC)(CC)C(=O)C1=CC(C)=CC=C1',
43+
'd-10-acetoxy-cis-7-hexadecen-1-ol': r'OCCCCCC\C=C/CC(OC(=O)C)CCCCCC',
44+
'cis-7,8-epoxy-2-methyloctadecone': 'CCCCCCCCCC[C@H]1O[C@H]1CCCCC(C)C',
45+
'cis-7-dodecen-1-ol acetate': r'CCCC/C=C\CCCCCCOC(=O)C',
46+
'(-)-methyl trans-2,4,5-tetradecatrienoate': r'CCCCCCCCC=[C@]=C/C=C/C(=O)OC',
47+
'trans-3,cis-5-tetradecadienoic acid': 'CCCCCCCCC=CC=CCC(=O)O',
48+
'exo-7-ethyl-5-methyl-6,8-dioxabicyclo[3.2.1]octane': 'O1[C@H](CC)C(O2)CCCC12C',
49+
'1,5-dimethyl-6.8-dioxabicyclo[3.2.1]octane': 'O1CC(C)(O2)CCCC12C',
50+
'trans-verbenol': 'C1(C)(C)C2CC1C(O)C=C2C',
51+
'(-)-14-methyl-cis-8-hexadecen-1-ol': r'CC[C@@H](C)CCCC/C=C\CCCCCCCO',
52+
'(-)-methyl 14-methyl-cis-8-hexadecenoate': r'CC[C@@H](C)CCCC/C=C\CCCCCCC(=O)OC'
53+
}
54+
55+
return smiles
56+
57+
@staticmethod
58+
def get_smarts():
59+
60+
smarts = {
61+
}
62+
63+
return smarts

global_chem/global_chem/global_chem.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
# Animals
2525

2626
from global_chem.animals.snakes.drugs_from_snake_venom import DrugsFromSnakeVenom
27+
from global_chem.animals.insects.insect_sex_pheromones import InsectSexPheromones
2728

2829
# Environment
2930

@@ -489,7 +490,8 @@ class GlobalChem(object):
489490
'mango_phenolic_acids': MangoPhenolicAcids, # Damilola Bodun & Sevien Schulhofff
490491
'mango_fatty_acids': MangoFattyAcids, # Damilola Bodun & Sevien Schulhofff
491492
'mango_vitamins': MangoVitamins, # Damilola Bodun & Sevien Schulhofff
492-
'mango_flavonoids': MangoFlavonoids # Damilola Bodun & Sevien Schulhofff
493+
'mango_flavonoids': MangoFlavonoids, # Damilola Bodun & Sevien Schulhofff
494+
'insect_sex_pheromones': InsectSexPheromones, # Yuqing Liu & Suliman Sharif
493495
}
494496

495497
__INCOMPLETE_NODES = {

0 commit comments

Comments
 (0)