diff --git a/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py b/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py
index 7c5a3386182788a95b6c0c03c9c6167b0921cdfa..2164b88ac4f6c4dfdc12dc2c22238bfc36b0c1f5 100644
--- a/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py
+++ b/Code/MonoMutliViewClassifiers/Multiview/GetMultiviewDb.py
@@ -430,6 +430,7 @@ def getAdjacenceMatrix(sortedRNASeq, k=1):
                 # 	indices.append(patient[i-1]+patient[i]*nbGenes)
                 # 	data.append(True)
         indptr[patientIndex+1] = pointer
+
     mat = sparse.csr_matrix((data, indices, indptr), shape=(sortedRNASeq.shape[0], sortedRNASeq.shape[1]*sortedRNASeq.shape[1]), dtype=bool)
     return mat
 
diff --git a/Code/MonoMutliViewClassifiers/utils/Dataset.py b/Code/MonoMutliViewClassifiers/utils/Dataset.py
index 93db8a31faa98ab6e39de0dd6ae7cf0f0164ba07..67b660a0294f381336bf27773528cb80f3a0afe5 100644
--- a/Code/MonoMutliViewClassifiers/utils/Dataset.py
+++ b/Code/MonoMutliViewClassifiers/utils/Dataset.py
@@ -8,6 +8,12 @@ def getV(DATASET, viewIndex, usedIndices=None):
     if not DATASET.get("View"+str(viewIndex)).attrs["sparse"]:
         return DATASET.get("View"+str(viewIndex))[usedIndices, :]
     else:
+        sparse_mat = sparse.csr_matrix((DATASET.get("View"+str(viewIndex)).get("data").value,
+                                       DATASET.get("View"+str(viewIndex)).get("indices").value,
+                                       DATASET.get("View"+str(viewIndex)).get("indptr").value),
+                                      shape=DATASET.get("View"+str(viewIndex)).attrs["shape"])[usedIndices,:]
+        print sparse_mat.shape
+        print sparse_mat.indptr
         return sparse.csr_matrix((DATASET.get("View"+str(viewIndex)).get("data").value,
                                   DATASET.get("View"+str(viewIndex)).get("indices").value,
                                   DATASET.get("View"+str(viewIndex)).get("indptr").value),