|
console = logging.StreamHandler()
|
|
UPD_APP = logging.getLogger('inchiinfo.application')
|
|
version_re = re.compile('(.*?)/(.*)')
|
|
reconnected_re = re.compile('(.*?)/r(.*)')
|
|
fixed_h_re = re.compile('(.*?)/f(.*)')
|
|
isotope_re = re.compile('(.*?)/i(.*)')
|
|
stereo_re = re.compile('.*\/t(.*?)\/.*')
|
|
stereo_all_re = re.compile('.*\/t([^\/]+)')
|
|
undef_stereo_re = re.compile('(\d+)\?')
|
|
all_stereo_re = re.compile('(\d+)[?+-]')
|
|
defined_stereo_re = re.compile('(\d+)[+-]')
|
|
h_layer_re = re.compile('.*\/h(.*)\/?')
|
|
mobile_h_group_re = re.compile('(\(H.+?\))')
|
|
mobile_h_atoms_re = re.compile(',(\d+)')
|
|
GUANINE = 'InChI=1S/C5H5N5O/c6-5-9-3-2(4(11)10-5)7-1-8-3/h1H0,...
|
|
UREA1 = 'InChI=1/CH4N2O/c2-1(3)4/h(H4,2,3,4)/f/h2,4H,3H2/b2-1?'
|
|
UREA2 = 'InChI=1/CH4N2O/c2-1(3)4/h(H4,2,3,4)/f/h2-3H2'
|
|
TRITIATED_UREA = 'InChI=1S/CH4N2O/c2-1(3)4/h(H4,2,3,4)/i/hT3'
|
|
DEUTERATED_UREA = 'InChI=1S/CH4N2O/c2-1(3)4/h(H4,2,3,4)/i/hD2'
|
|
ACETIC_ACID = 'InChI=1S/C3H6O2/c1-2-3(4)5/h2H2,1H3,(H,4,5)'
|
|
ACETATE = 'InChI=1S/C3H6O2/c1-2-3(4)5/h2H2,1H3,(H,4,5)/p-1'
|
|
mobile1 = 'InChI=1S/C5H5N3O2/c6-4(9)3-1-7-2-8-5(3)10/h1-2H,(H2...
|
|
mobile2 = 'InChI=1S/C7H10N4O/c1-4-2-5(3-6(8)12)11-7(9)10-4/h2H...
|
|
sugar1 = 'InChI=1S/C14H20O9/c1-6-11(20-7(2)15)12(21-8(3)16)13(...
|
|
sugar2 = 'InChI=1S/C12H20O6/c1-11(2)14-5-6(16-11)8-7(13)9-10(1...
|
|
sp3_unk = 'InChI=1S/C12H21NO4/c1-8(2)10(12(15)16-3)13-11(14)9-...
|