Start a WeGene Open API oAuth process in the browser. The user should complete the authorization in 120 seconds so LLM will be able to further access the reports.
wegene-get-profiles
Read the profile list under a user's WeGene account. Profiles' name and id will be returned for LLM to use.
wegene-get-report-info
Return the report meta info so LLM will know what reports are available. A list of report names, descriptions, endpoints, etc. will be returned.
wegene-get-report
Read the results of a single report under a profile. Returns the result JSON specified in WeGene's Open API platform. Arguments: report_endpoint, report_id, profile_id.