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

Function normalize_sample_name

plugins/ngs-analysis/scripts/ngs_planner_utils.py:67–74  ·  view source on GitHub ↗
(value: str | None, fallback: str)

Source from the content-addressed store, hash-verified

65
66
67def normalize_sample_name(value: str | None, fallback: str) -> str:
68 value = (value or "").strip()
69 if not value:
70 return fallback
71 safe = []
72 for char in value:
73 safe.append(char if char.isalnum() or char in {"_", "-", "."} else "_")
74 return "".join(safe).strip("_") or fallback

Callers 6

validate_inputsFunction · 0.90
validate_inputsFunction · 0.90
validate_inputsFunction · 0.90
validate_inputsFunction · 0.90
validate_inputsFunction · 0.90
validate_inputsFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected