import sys
sys.path.insert(0, 'nxfvars')
from nxfvars import nxf
nxf.input("bar", default="default bar")
'bar'
nxf.input("foo", default="/default/foo")
'test_input.txt'
nxf.params("global_param", default="default global_param")
"Hey, I'm a global parameter"
nxf.params("module_param", default="default module param")
"Hey, I'm a module parameter"
nxf.task("cpus", "16")
'2'
with open(nxf.input("foo")) as f:
print("The content of 'foo' is ", "".join(f.readlines()))
The content of 'foo' is Lorem ipusm dolor sit amet