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 | 
