diff --git a/PhageTerm.py b/PhageTerm.py
index 722b1bcd04d63c651e315d69e7491e500fdd01dd..ee50ec1988545d6d4d32d5ca4a6a10dd7dbf5b4a 100644
--- a/PhageTerm.py
+++ b/PhageTerm.py
@@ -48,7 +48,7 @@ from multiprocessing import Manager
 from _modules.utilities import checkPhageName
 from _modules.functions_PhageTerm import *
 from _modules.IData_handling import getAllReads,refData
-from _modules.GPU_mapper import gpuBasicMapper
+from _modules.GPU_chunkMapper import GPU_chunkMapper
 from _modules.common_readsCoverage_processing import processCovValuesForSeq
 from _modules.functions_PhageTerm_gpu import readsCoverageGPU
 
@@ -79,7 +79,7 @@ def main():
     if tParms.gpu!=0:
         RE,d_rinfo=getAllReads(inRawDArgs.fastq,fParms.seed,inRawDArgs.paired)
         ref_data = refData(inDArgs.refseq_liste, fParms.seed, inDArgs.hostseq)
-        mapper=gpuBasicMapper(RE,ref_data)
+        mapper=GPU_chunkMapper(RE,ref_data,"/pasteur/scratch/users/vlegrand/mapping_res",2)
         mapping_res=mapper.doMapping()
         exit()# TODO: remove this, this is to temporary in order to test the mapping of huge datasets on GPU.