27
28
self.cacheDir = os.sep.join([data_dir, 'SimCoal', 'cache'])
28
29
self.simcoalDir = simcoal_dir
30
def run_simcoal(self, par_file, num_sims, ploydi = '1', parDir = None):
31
def run_simcoal(self, par_file, num_sims, ploydi='1', parDir=None):
32
33
parDir = os.sep.join([self.dataDir, 'SimCoal', 'runs'])
33
34
par_file_root = par_file[:-4]
34
35
tar_name = os.sep.join([self.cacheDir, ploydi, par_file_root +
36
37
if os.access(tar_name, os.R_OK):
37
38
tf = tarfile.open(tar_name)
38
39
tar_num_sims = len(tf.getmembers()) - 3