sub_file
- class gwas_tools.helpers.sub_file.SubFile(name, universe='vanilla', description='')
Class to create a .sub file to be submitted with condor_submit.
- Parameters:
name (str) – name of the .sub file
universe (str, optional) – universe (default : vanilla)
description (str, optional) – description string of the sub file (default : empty)
- add_blank_line()
Add blank line to .sub file.
- add_executable(exec_name)
Add executable to .sub file.
- Parameters:
exec_name (str) – executable name
- add_arguments(args)
Add arguments to .sub file.
- Parameters:
args (str) – arguments as a single string
- add_accounting_group_info(group, user)
Add accounting_group and accounting_group_user to .sub file.
- Parameters:
group (str) – accounting group
user (str) – accounting group user
- add_specs(ncpu, memory, disk=None)
Add request_cpus, request_memory, and optional request_disk to .sub file.
- Parameters:
ncpu (int) – number of cpus
memory (int) – requested memory in Mb
disk (int) – requested disk space (default : None)
- add_logs(output, error, to_append=None)
Add output and error to .sub file.
- Parameters:
output (str) – path to the output folder
error (str) – path to the error folder
to_append (list[str], optional) – str to be appended to output and error file names
- add(line)
Add custom line to .sub file.
- Parameters:
line (str) – line to add
- save()
Save .sub file to name.