Mercurial > repos > rakesh4osdd > asist
annotate clsi_profile.py @ 0:c1a77856070c draft
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
| author | rakesh4osdd | 
|---|---|
| date | Sat, 26 Jun 2021 07:27:53 +0000 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 
0
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
1 #!/usr/bin/env python | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
2 # coding: utf-8 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
3 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
4 # In[206]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
5 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
6 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
7 # ASIST module2 | map AST result to the CLSI breakporints with combination antibiotics | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
8 # By rakesh4osdd@gmail.com, 06-Jun-2021 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
9 import pandas as pd | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
10 import re | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
11 import sys | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
12 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
13 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
14 # In[207]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
15 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
16 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
17 #print(pd.__version__, re.__version__) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
18 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
19 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
20 # In[208]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
21 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
22 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
23 # compare two MIC value strings | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
24 def check_mic(mic1,mic2,mic_type): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
25 #print(mic1,mic2,mic_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
26 try: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
27 if '/' in mic1: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
28 m1a = mic1.split('/')[0] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
29 m1b = mic1.split('/')[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
30 if float(m1a)==0 or float(m1b)==0: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
31 strain_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
32 return(strain_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
33 elif '/' in mic2: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
34 m1a = mic1 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
35 if float(m1a)==0: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
36 strain_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
37 return(strain_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
38 m1b = '1' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
39 elif float(mic1)==0: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
40 strain_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
41 return(strain_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
42 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
43 m1a = mic1 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
44 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
45 if '-' in mic2: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
46 m2a = mic2.split('-')[0] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
47 m2b = mic2.split('-')[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
48 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
49 except ValueError: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
50 strain_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
51 return(strain_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
52 try: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
53 if '-' in mic2 and mic_type == 'i': # for intermediate only | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
54 if '/' in mic2: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
55 m2a = mic2.split('-')[0].split('/')[0] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
56 m2b = mic2.split('-')[0].split('/')[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
57 m2aa = mic2.split('-')[1].split('/')[0] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
58 m2bb = mic2.split('-')[1].split('/')[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
59 if (float(m2aa)>=float(m1a)>=float(m2a) and float(m2bb)>=float(m1b)>=float(m2b)): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
60 #print('intermediate') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
61 m_type='Intermediate' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
62 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
63 #print('not define') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
64 m_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
65 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
66 m2a = mic2.split('-')[0] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
67 m2b = mic2.split('-')[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
68 if (float(m2b)>=float(m1a)>=float(m2a)): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
69 #print('intermediate') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
70 m_type='Intermediate' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
71 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
72 #print('not define') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
73 m_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
74 #print (m1a,m1b,m2a,m2b,m2aa,m2bb) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
75 elif '/' in mic2: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
76 m2a = mic2.split('/')[0] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
77 m2b = mic2.split('/')[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
78 #print(m1a,m1b,m2a,m2b,mic_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
79 if (mic_type=='s' and (float(m1a)<=float(m2a) and float(m1b)<=float(m2b))): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
80 m_type='Susceptible' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
81 elif (mic_type=='r' and (float(m1a)>=float(m2a) and float(m1b)>=float(m2b))): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
82 m_type='Resistant' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
83 elif (mic_type=='i' and (float(m1a)==float(m2a) and float(m1b)==float(m2b))): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
84 m_type='Intermediate' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
85 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
86 m_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
87 elif '-' in mic2: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
88 m_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
89 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
90 m2a=mic2 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
91 if (mic_type=='s' and (float(m1a)<=float(m2a))): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
92 m_type='Susceptible' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
93 elif (mic_type=='r' and (float(m1a)>=float(m2a))): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
94 m_type='Resistant' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
95 elif (mic_type=='i' and (float(m1a)==float(m2a))): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
96 m_type='Intermediate' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
97 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
98 m_type='Strain could not be classified-1' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
99 except IndexError: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
100 strain_type='Strain could not be classified-2' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
101 return(strain_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
102 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
103 return(m_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
104 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
105 #check_mic('65','32-64','i') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
106 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
107 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
108 # In[209]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
109 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
110 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
111 # compare MIC value in pandas list | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
112 def sus_res_int(mic): | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
113 #print(mic) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
114 o_mic = mic[0].replace(' ', '') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
115 s_mic = mic[1].replace(' ', '') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
116 r_mic = mic[2].replace(' ', '') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
117 i_mic = mic[3].replace(' ', '') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
118 try: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
119 if check_mic(o_mic,s_mic,'s')=='Susceptible': | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
120 strain_type='Susceptible' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
121 elif check_mic(o_mic,r_mic,'r')=='Resistant': | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
122 strain_type='Resistant' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
123 elif check_mic(o_mic,i_mic,'i')=='Intermediate': | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
124 strain_type='Intermediate' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
125 else: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
126 strain_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
127 except ValueError: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
128 strain_type='Strain could not be classified' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
129 return(strain_type) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
130 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
131 #mic=['128','16/4','128/4','32/4-64/4'] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
132 #sus_res_int(mic) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
133 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
134 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
135 # In[210]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
136 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
137 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
138 # for input argument | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
139 input_user = sys.argv[1] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
140 input_clsi = sys.argv[2] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
141 output_table = sys.argv[3] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
142 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
143 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
144 # In[211]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
145 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
146 """ | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
147 input_user='input.csv' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
148 input_clsi='clsi.csv' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
149 output_profile=input_user+'_profile.csv' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
150 output_table=input_user+'_table.csv' | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
151 """ | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
152 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
153 # In[212]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
154 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
155 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
156 # read user AST data with selected 3 columns | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
157 strain_mic=pd.read_csv(input_user, sep=',', usecols =['Strain name', 'Antibiotics', 'MIC'],na_filter=False) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
158 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
159 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
160 # In[213]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
161 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
162 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
163 clsi_bp=pd.read_csv(input_clsi,sep=',') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
164 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
165 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
166 # In[214]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
167 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
168 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
169 #clsi_bp | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
170 #strain_mic | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
171 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
172 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
173 # In[215]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
174 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
175 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
176 # convert MIC to numbers sMIC, rMIC | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
177 clsi_bp['s_mic'] =clsi_bp[['Susceptible']].applymap(lambda x: (re.sub(r'[^0-9.\/-]', '', x))) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
178 clsi_bp['r_mic'] =clsi_bp[['Resistant']].applymap(lambda x: (re.sub(r'[^0-9.\/-]', '', x))) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
179 clsi_bp['i_mic'] = clsi_bp[['Intermediate']].applymap(lambda x: (re.sub(r'[^0-9.\/-]', '', x))) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
180 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
181 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
182 # In[216]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
183 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
184 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
185 #clsi_bp['i_mic'] = clsi_bp[['Intermediate']].applymap(lambda x: (re.sub(r'[^0-9.\/-]', '', x))) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
186 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
187 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
188 # In[217]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
189 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
190 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
191 # Read only numbers in MIC values | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
192 #try: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
193 strain_mic['o_mic']=strain_mic[['MIC']].applymap(lambda x: (re.sub(r'[^0-9.\/]','', x))) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
194 #except TypeError: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
195 # print('Waring: Error in MIC value') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
196 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
197 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
198 # In[218]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
199 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
200 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
201 #strain_mic | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
202 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
203 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
204 # In[219]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
205 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
206 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
207 # capitalize each Antibiotic Name for comparision with removing whitespace | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
208 strain_mic['Antibiotics']=strain_mic['Antibiotics'].str.capitalize().str.replace(" ","") | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
209 clsi_bp['Antibiotics']=clsi_bp['Antibiotics'].str.capitalize().str.replace(" ","") | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
210 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
211 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
212 # In[220]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
213 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
214 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
215 #compare CLSI Antibiotics only | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
216 #result=pd.merge(strain_mic, clsi_bp, on='Antibiotics',how='inner', indicator=True)[['Strain name','Antibiotics', 'MIC', 'o_mic', 's_mic', 'r_mic','_merge']] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
217 try: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
218 result=pd.merge(strain_mic, clsi_bp, on='Antibiotics',how='inner')[['Strain name','Antibiotics', 'MIC', 'o_mic', 's_mic', 'r_mic','i_mic']] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
219 except KeyError: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
220 print('Waring: Error in input Values') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
221 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
222 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
223 # In[221]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
224 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
225 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
226 #compare MIC values and assign Susceptible and Resistant to Strain | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
227 #try: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
228 result[['CLSI_profile']] = result[['o_mic','s_mic','r_mic','i_mic']].apply(sus_res_int,axis = 1) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
229 #except ValueError: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
230 # print('Waring: Error in input MIC value') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
231 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
232 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
233 # In[222]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
234 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
235 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
236 #result | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
237 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
238 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
239 # In[223]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
240 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
241 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
242 #result[['Strain name', 'Antibiotics', 'MIC','s_mic','r_mic','CLSI_profile']].to_csv(output_profile,sep=',', index=False, encoding='utf-8-sig') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
243 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
244 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
245 # In[224]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
246 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
247 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
248 #create a pivot table for ASIST | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
249 table=result[['Strain name', 'Antibiotics','CLSI_profile']].drop_duplicates() | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
250 result_table=pd.pivot_table(table, values ='CLSI_profile', index =['Strain name'],columns =['Antibiotics'], aggfunc = lambda x: ' '.join(x)) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
251 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
252 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
253 # In[225]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
254 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
255 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
256 #result_table | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
257 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
258 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
259 # In[226]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
260 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
261 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
262 #result_table.to_csv(output_table,na_rep='NA') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
263 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
264 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
265 # In[227]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
266 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
267 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
268 # reorder the Antibiotics for ASIST | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
269 clsi_ab=['Amikacin','Tobramycin','Gentamycin','Imipenem','Meropenem','Doripenem','Ciprofloxacin','Levofloxacin', | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
270 'Piperacillin/tazobactam','Ticarcillin/clavulanicacid','Cefotaxime','Ceftriaxone','Ceftazidime','Cefepime', | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
271 'Trimethoprim/sulfamethoxazole','Ampicillin/sulbactam','Colistin','Polymyxinb','Tetracycline','Doxicycline ', | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
272 'Minocycline'] | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
273 result_selected=result_table.filter(clsi_ab) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
274 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
275 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
276 # In[228]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
277 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
278 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
279 #print(result_selected.shape, result_table.shape) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
280 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
281 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
282 # In[229]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
283 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
284 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
285 #result_selected.insert(0,'Resistance_phenotype','') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
286 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
287 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
288 # In[230]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
289 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
290 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
291 #rename headers | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
292 result_selected=result_selected.rename(columns = {'Ticarcillin/clavulanicacid':'Ticarcillin/clavulanic acid','Piperacillin/tazobactam':'Piperacillin/ tazobactam','Trimethoprim/sulfamethoxazole': 'Trimethoprim/ sulfamethoxazole','Ampicillin/sulbactam':'Ampicillin/ sulbactam', 'Polymyxinb': 'Polymyxin B'} ) | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
293 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
294 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
295 # In[231]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
296 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
297 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
298 #result_selected | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
299 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
300 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
301 # In[232]: | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
302 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
303 | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
304 result_selected.to_csv(output_table,na_rep='NA') | 
| 
 
c1a77856070c
"planemo upload for repository https://github.com/rakesh4osdd/asist/tree/master commit f5b374bef15145c893ffdd3a7d2f2978d8052184-dirty"
 
rakesh4osdd 
parents:  
diff
changeset
 | 
305 | 
