From 4a615eda0a0c130d93eccb7d073bed6ff5438444 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 4 Aug 2010 11:03:42 +0000
Subject: [PATCH] SE-287 tsv reader helper

SVN: 17335
---
 .../systemsx/cisd/utils/CsvFileReaderHelper.java | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/screening/source/java/ch/systemsx/cisd/utils/CsvFileReaderHelper.java b/screening/source/java/ch/systemsx/cisd/utils/CsvFileReaderHelper.java
index 1bc83d35184..e2d9753c016 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';
+        }
     }
 }
-- 
GitLab