File size: 608 Bytes
580db5b
b0cb70d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
580db5b
 
 
 
b0cb70d
580db5b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import gradio as gr
from igfold import IgFoldRunner

def pred_seq(seq):

    sequences = {
        "H": "QVQLQESGGGLVQAGGSLTLSCAVSGLTFSNYAMGWFRQAPGKEREFVAAITWDGGNTYYTDSVKGRFTISRDNAKNTVFLQMNSLKPEDTAVYYCAAKLLGSSRYELALAGYDYWGQGTQVTVS"
    }
    pred_pdb = "my_nanobody1.pdb"

    igfold = IgFoldRunner()
    igfold.fold(
        pred_pdb,
        sequences=sequences,
        do_refine=False,
        do_renum=False,
    )

    html = f"<p> great {seq}</p>."
    return (html)

def greet(name):
    return "Hello " + name + "!!"

iface = gr.Interface(fn=pred_seq, inputs="text", outputs=["html"])
iface.launch()