diff --git a/src/mol-util/string.ts b/src/mol-util/string.ts
index db33dff46483bdf87d76597a0c4b5f3709ab310e..bf997f7d2e115fbf772ac76a6e5b64cabf0f5334 100644
--- a/src/mol-util/string.ts
+++ b/src/mol-util/string.ts
@@ -38,17 +38,20 @@ export function splitSnakeCase(str: string) {
     return str.replace(/_/g, ' ')
 }
 
-
 export function snakeCaseToWords(str: string) {
     return capitalize(splitSnakeCase(str))
 }
 
-function splitSnakeplitCase(str: string) {
-    return str.replace(/[_-]/g, ' ')
+export function splitKebabCase(str: string) {
+    return str.replace(/-/g, ' ')
+}
+
+export function kebabCaseToWords(str: string) {
+    return capitalize(splitKebabCase(str))
 }
 
 export function stringToWords(str: string) {
-    return capitalize(splitCamelCase(splitSnakeplitCase(str)))
+    return capitalize(splitCamelCase(splitSnakeCase(splitKebabCase(str))))
 }
 
 export function substringStartsWith(str: string, start: number, end: number, target: string) {