Spaces:
Build error
Build error
Upload show_binding_png.py
Browse files- show_binding_png.py +21 -0
show_binding_png.py
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
import shutil
|
| 3 |
+
def show_binding_png(file):
|
| 4 |
+
os.system("alias plip='python /opt/gradio/binp/plipcmd.py'")
|
| 5 |
+
filename=file.name.split('/')[-1][0:4]
|
| 6 |
+
print(filename)
|
| 7 |
+
os.chdir("/home/bio/workshop/zhang/output")
|
| 8 |
+
os.system("rm -r out_png")
|
| 9 |
+
os.system("mkdir ~/workshop/zhang/output/out_png")
|
| 10 |
+
os.chdir("/home/bio/workshop/zhang/output/out_png/")#切换子进程工作目录
|
| 11 |
+
|
| 12 |
+
os.system("cp ~/workshop/zhang/output/out_binding_site/{}/{}.pdb/binding_site_0.pdb.gz ~/workshop/zhang/output/out_png".format(filename,filename))
|
| 13 |
+
os.system("gunzip ~/workshop/zhang/output/out_png/binding_site_0.pdb.gz")
|
| 14 |
+
|
| 15 |
+
os.system("plip -f binding_site_0.pdb -p")
|
| 16 |
+
path = '/home/bio/workshop/zhang/output/out_png/'
|
| 17 |
+
names = os.listdir(path) #这将返回一个所有文件名的列表
|
| 18 |
+
for name in names:
|
| 19 |
+
if name.endswith('.png'): #如果以图片jpg结尾则为真
|
| 20 |
+
img_filepath=path+'/'+name
|
| 21 |
+
return img_filepath
|