{"message":"Welcome to the Enzyme Self Calculation API","description":"This API allows you to perform enzyme self-calculation based on EC number.","usage":{"method":"POST","authentication":"Basic Authentication (required for POST)","parameters":{"ec-number":"EC number of the enzyme","email":"Email address for result notification"},"response":{"success":"Boolean indicating success or failure","url":"URL to access the calculation results (if successful)","error":"Error message (if failed)"}},"sample_code":{"content":["import requests","from requests.auth import HTTPBasicAuth","","def enzyme_self_calc(ec_number, email, api_url, username, password):","    auth = HTTPBasicAuth(username, password)","    data = {","        'ec-number': ec_number,","        'email': email","    }","    ","    response = requests.post(api_url, json=data, auth=auth)","    ","    if response.status_code == 200:","        result = response.json()","        return result","    else:","        print(f\"Error: {response.status_code}\")","        print(response.text)","        return None","","# Usage example","if __name__ == \"__main__\":","    ec_number = \"1.1.1.1\"","    email = \"your_email@example.com\"","    api_url = 'https://www.mtc-lab.cn/enzyme_register/api/enzyme_self_calc/'","    username = 'your_username'","    password = 'your_password'","","    result = enzyme_self_calc(ec_number, email, api_url, username, password)","    if result:","        if result['success']:","            print(f\"Calculation successful. Result URL: https://www.mtc-lab.cn/{result['url']}\")","        else:","            print(f\"Calculation failed. Error: {result['error']}\")","    else:","        print(\"API request failed.\")"],"language":"python"},"notes":["Replace 'your_username' and 'your_password' with your actual credentials.","The API will send an email with the result URL upon successful completion."]}