File size: 407 Bytes
1b9fa1d
 
3e2256f
1b9fa1d
 
 
cf9c11c
 
1b9fa1d
6bd3cad
397001a
cf9c11c
1b9fa1d
1
2
3
4
5
6
7
8
9
10
11
12
13
import gradio as gr
import cg2all
import os

def runner(in_pdb, model_type):
    out_fn = in_pdb.name[:-4] + "-all.pdb"
    cg2all.convert_cg2all(in_pdb.name, out_fn, model_type=model_type)
    return gr.File(out_fn)
    
demo = gr.Interface(fn=runner, 
                    inputs=["file", gr.Radio(["CalphaBasedModel", "ResidueBasedModel", "Martini"])], 
                    outputs=["file"])
demo.launch()