MCPcopy
hub / github.com/openai/plugins / list_bundles

Function list_bundles

plugins/ngs-analysis/scripts/ngs_reference_manager.py:1292–1318  ·  view source on GitHub ↗
(registries: dict[str, Any])

Source from the content-addressed store, hash-verified

1290
1291
1292def list_bundles(registries: dict[str, Any]) -> dict[str, Any]:
1293 return {
1294 "created_at": now_iso(),
1295 "references": {
1296 name: {
1297 "display_name": payload.get("display_name", name),
1298 "genome_build": payload.get("genome_build"),
1299 "root": payload.get("root") or f"${payload.get('root_env')}"
1300 if payload.get("root_env")
1301 else payload.get("root"),
1302 "required_files": payload.get("required_files", []),
1303 }
1304 for name, payload in sorted(registries.get("references", {}).items())
1305 },
1306 "databases": {
1307 name: {
1308 "display_name": payload.get("display_name", name),
1309 "database_family": payload.get("database_family"),
1310 "version": payload.get("version"),
1311 "root": payload.get("root") or f"${payload.get('root_env')}"
1312 if payload.get("root_env")
1313 else payload.get("root"),
1314 "required_files": payload.get("required_files", []),
1315 }
1316 for name, payload in sorted(registries.get("databases", {}).items())
1317 },
1318 }
1319
1320
1321def explain_missing(check: dict[str, Any]) -> str:

Callers 1

mainFunction · 0.85

Calls 2

now_isoFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected