Spaces:
Sleeping
Sleeping
| import requests | |
| def Predict_Epitopes(pdbstring): | |
| """ | |
| Query IEDB API for epitope prediction using Emini Surface Accessibility method | |
| Args: | |
| sequence (str): Protein sequence to analyze | |
| Returns: | |
| dict: Response from the IEDB API | |
| """ | |
| ''' | |
| url = "http://tools-cluster-interface.iedb.org/tools_api/bcell/" | |
| payload = { | |
| "method": "Emini", | |
| "sequence_text": sequence | |
| } | |
| response = requests.post(url, data=payload) | |
| if response.status_code == 200: | |
| return response.text | |
| else: | |
| raise Exception(f"API request failed: {response.status_code}") | |
| ''' | |
| base_url="http://ec2-13-51-44-62.eu-north-1.compute.amazonaws.com:8000/conformationalepitopes" | |
| response=requests.post(base_url,json={ | |
| "pdb_string":pdbstring | |
| }) | |
| actualresponse=response.json() | |
| return actualresponse |