Mercurial > repos > iuc > vsnp_add_zero_coverage
comparison vsnp_get_snps.py @ 8:18b59c38017e draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/vsnp commit 10077c740e7cbe6a6563a1c632d711691753e46d"
| author | iuc |
|---|---|
| date | Mon, 06 Dec 2021 18:30:02 +0000 |
| parents | 6dc6dd4666e3 |
| children | 40b97055bb99 |
comparison
equal
deleted
inserted
replaced
| 7:6dc6dd4666e3 | 8:18b59c38017e |
|---|---|
| 20 def get_time_stamp(): | 20 def get_time_stamp(): |
| 21 return datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H-%M-%S') | 21 return datetime.fromtimestamp(time.time()).strftime('%Y-%m-%d %H-%M-%S') |
| 22 | 22 |
| 23 | 23 |
| 24 def set_num_cpus(num_files, processes): | 24 def set_num_cpus(num_files, processes): |
| 25 num_cpus = int(multiprocessing.cpu_count()) | 25 num_cpus = len(os.sched_getaffinity(0)) |
| 26 if num_files < num_cpus and num_files < processes: | 26 if num_files < num_cpus and num_files < processes: |
| 27 return num_files | 27 return num_files |
| 28 if num_cpus < processes: | 28 if num_cpus < processes: |
| 29 half_cpus = int(num_cpus / 2) | 29 half_cpus = int(num_cpus / 2) |
| 30 if num_files < half_cpus: | 30 if num_files < half_cpus: |
