Source code for bioat.lib.libsnakemake
import os
[docs]
def check_cmd(x):
return any(
os.access(os.path.join(path, x), os.X_OK)
for path in os.environ["PATH"].split(os.pathsep)
)
[docs]
def print_head(SAMPLES, MODE):
print('----------\nSAMPLES:')
[print('\t' + i) for i in SAMPLES]
print('----------\nMODE:')
print('\t' + MODE)
print('----------\n\n')
[docs]
def check_read(x):
if x == "PE":
read = ['R1', 'R2']
elif x == "SE":
read = ['SE']
else:
raise ValueError()
return read