diff --git a/screening/source/java/ch/systemsx/cisd/utils/CsvFileReaderHelper.java b/screening/source/java/ch/systemsx/cisd/utils/CsvFileReaderHelper.java
index 1bc83d351845d9dc17ce13737ad2ec36446b0cdb..e2d9753c0165c6c65d5d2ddc0cbd1adf30f131e5 100644
--- a/screening/source/java/ch/systemsx/cisd/utils/CsvFileReaderHelper.java
+++ b/screening/source/java/ch/systemsx/cisd/utils/CsvFileReaderHelper.java
@@ -127,6 +127,8 @@ public class CsvFileReaderHelper
      */
     public static class DefaultCsvFileReaderConfiguration implements ICsvFileReaderConfiguration
     {
+        public static final ICsvFileReaderConfiguration INSTANCE =
+                new DefaultCsvFileReaderConfiguration();
 
         public char getColumnDelimiter()
         {
@@ -147,6 +149,20 @@ public class CsvFileReaderHelper
         {
             return true;
         }
+    }
+
+    /**
+     * Default configuration for reading TSV file:
+     */
+    public static class DefaultTsvFileReaderConfiguration extends DefaultCsvFileReaderConfiguration
+    {
+        public static final ICsvFileReaderConfiguration INSTANCE =
+                new DefaultTsvFileReaderConfiguration();
 
+        @Override
+        public char getColumnDelimiter()
+        {
+            return '\t';
+        }
     }
 }