From dc50e857129ab60c1bfe04a479a579ec7428faed Mon Sep 17 00:00:00 2001
From: Paul Nitzke <14367-paulenit@users.noreply.git.rwth-aachen.de>
Date: Tue, 21 Jun 2022 22:46:48 +0200
Subject: [PATCH] Remove unnecessary Read- methods

* These were originally intended to separate the reading process for
  bipartite and adjacency graphs. It turned out that because AddEdge is
  the (only) common interface that both implementations share separation
  was not necessary
---
 src/SparseTransform/Convert/IReader.cs          | 17 -----------------
 .../Convert/MatrixMarketReader.cs               | 10 ----------
 2 files changed, 27 deletions(-)

diff --git a/src/SparseTransform/Convert/IReader.cs b/src/SparseTransform/Convert/IReader.cs
index fed22d6..6ee68fe 100644
--- a/src/SparseTransform/Convert/IReader.cs
+++ b/src/SparseTransform/Convert/IReader.cs
@@ -1,6 +1,5 @@
 using DataStructures;
 
-
 namespace SparseTransform.Convert
 {
     interface IReader
@@ -13,21 +12,5 @@ namespace SparseTransform.Convert
         public IGraph ReadGraph(String matrix);
 
         public DoubleMatrix ReadMatrix(String matrix);
-
-
-        /// <summary>
-        /// auxiliary method for transforming <c>matrix</c> in a bipartit graph
-        /// </summary>
-        /// <param name="matrix">input matrix string</param>
-        /// <returns></returns>
-        BipartiteGraph ReadBipartite(String matrix);
-
-        /// <summary>
-        /// auxiliary method for transforming <c>matrix</c> in a adjacency graph
-        /// </summary>
-        /// <param name="matrix"></param>
-        /// <returns></returns>
-        AdjacencyGraph ReadAdjacency(String matrix);
-
     }
 }
diff --git a/src/SparseTransform/Convert/MatrixMarketReader.cs b/src/SparseTransform/Convert/MatrixMarketReader.cs
index f196903..6d456d9 100644
--- a/src/SparseTransform/Convert/MatrixMarketReader.cs
+++ b/src/SparseTransform/Convert/MatrixMarketReader.cs
@@ -165,15 +165,5 @@ namespace SparseTransform.Convert
             }
             return firstDataLine;
         }
-
-        public BipartiteGraph ReadBipartite(string matrix)
-        {
-            throw new NotImplementedException();
-        }
-
-        public AdjacencyGraph ReadAdjacency(string matrix)
-        {
-            throw new NotImplementedException();
-        }
     }
 }
\ No newline at end of file
-- 
GitLab