diff --git a/metadata.py b/metadata.py
index 1712cc2d1d05c4bf251314ac670c3277d63633e4..d684857d542fe7faba94a679fda8305438860e97 100644
--- a/metadata.py
+++ b/metadata.py
@@ -248,6 +248,17 @@ def add_str_to_path(path_in,add_str):
         return(line_str)
                        
                        
+def is_integer(n):
+    '''
+    Checks if input string is numeric and of type integer.
+    '''
+    try:
+        float(n)
+    except ValueError:
+        return False
+    else:
+        return float(n).is_integer()                       
+