name changed and data folder added

This commit is contained in:
zinph
2020-01-21 21:39:52 -05:00
parent 79be6fda23
commit 4784da6f77
4 changed files with 28 additions and 11 deletions

View File

@@ -0,0 +1,13 @@
[*R*]C[*R*]
[*R*][C@@H](C)[*R*]
[*R*][C@@H](CC)[*R*]
[*R*][C@@H](O)[*R*]
[*R*][C@@H](OC)[*R*]
[*R*][C@@](O)(C)[*R*]
[*R*][C@@](OC)(C)[*R*]
[*R*][C@@H](CC=O)[*R*]
[*R*]C(=O)[*R*]
[*R*][C@](C)(F)[*R*]
[*R*][C@@H](OC(=O)C)[*R*]
[*R*][C@@]2(OC2)[*R*]
[*R*][N@@](C)[*R*]

7
Data/sugars Normal file
View File

@@ -0,0 +1,7 @@
[*R*][C@H](O[C@H]9C[C@@](C)(OC)[C@@H](O)[C@H](C)O9)[*R*]
[*R*][C@H](O[C@@H]9O[C@H](C)C[C@@H]([C@H]9O)N(C)C)[*R*]
[*R*][C@H](O[C@@H]9O[C@H](C)C[C@@H]([C@H]9OC(C)=O)N(C)C)[*R*]
[*R*][C@H](O[C@H]9C[C@H](OC)O[C@@H](C)[C@@H]9OC(C)=O)[*R*]
[*R*][C@H](O[C@H]9C[C@H](OC)[C@@H](O)[C@H](C)O9)[*R*]
[*R*][C@H](O[C@H]9C[C@@H](O)[C@H](O)[C@@H](C)O9)[*R*]
[*R*][C@H](O[C@@H]9O[C@H](C)C[C@H](NC)[C@H]9O)[*R*]

View File

@@ -22,7 +22,7 @@ from collections import Counter, defaultdict
from rdkit.Chem.Scaffolds import MurckoScaffold
from operator import itemgetter
class PKS_Enumerator:
class SIME:
def __init__(self):
@@ -83,10 +83,6 @@ class PKS_Enumerator:
self.info_manager.close()
def load_macrolide_cores(self):
pass
def make_full_sugar_list(self):
'''
self.full_list contains all the sugars and hydroxyl groups.

11
main.py
View File

@@ -1,8 +1,9 @@
#-------------------------------------------------------------------------------
# Name: module1
# Purpose:
# Name: SIME
# Purpose: Scaffold-based enumeration method/software to design in-silico macrolide libraries
#
# Author: kzphy
# Author: zinph
#
# Created: 27/02/2019
# Copyright: (c) kzphy 2019
@@ -20,12 +21,12 @@ def convert_time(second):
second = round((minute - int(minute))*60,4)
return(str(int(day)) + ' DAYS: '+ str(int(hour)) + ' HOURS: '+ str(int(minute)) + ' MINUTES: ' + str(second) + ' SECONDS')
from PKS_Enumerator import *
from SIME import *
#ERY_core = 'CC[C@H]1OC(=O)[*][*sugar*][*][*sugar*][*]C[*]C(=O)[*][C@@H](O)[*]1'
ERY_core = 'CC[C@H]1OC(=O)[*][*sugar*][C@H](C)[*sugar*][*]C[*]C(=O)[*][C@@H](O)[*]1'
sample = PKS_Enumerator()
sample = SIME()
start_time = time.time()
sample.generate_templates_withExtendersNSugars(ERY_core)
duration = convert_time(time.time()-start_time)