diff --git a/src/utils/bioEntity/getTypeBySBOTerm.ts b/src/utils/bioEntity/getTypeBySBOTerm.ts
index b3d536a21e12c22eaf15235693190a089086d798..55cc4e42f89ef78ebd94f5fd91302a410a692fd8 100644
--- a/src/utils/bioEntity/getTypeBySBOTerm.ts
+++ b/src/utils/bioEntity/getTypeBySBOTerm.ts
@@ -1,3 +1,35 @@
 export const getTypeBySBOTerm = (sbo: string | undefined): string => {
-  return sbo || '';
+  switch (sbo) {
+    case 'SBO:0000334':
+      return 'Antisense RNA';
+    case 'SBO:0000253':
+    case 'SBO:0000297':
+      return 'Complex';
+    case 'SBO:0000289':
+      return 'Hypothetical Complex';
+    case 'SBO:0000291':
+      return 'Degraded';
+    case 'SBO:0000298':
+      return 'Drug';
+    case 'SBO:0000243':
+      return 'Gene';
+    case 'SBO:0000252':
+    case 'SBO:0000421':
+    case 'SBO:0000284':
+    case 'SBO:0000244':
+      return 'Protein';
+    case 'SBO:0000327':
+      return 'Ion';
+    case 'SBO:0000358':
+      return 'Phenotype';
+    case 'SBO:0000278':
+      return 'RNA';
+    case 'SBO:0000247':
+    case 'SBO:0000299':
+      return 'Simple molecule';
+    case 'SBO:0000285':
+      return 'Unknown';
+    default:
+      return '---';
+  }
 };