diff --git a/src/nextflow_file.py b/src/nextflow_file.py index 08f37eaa7e08101bd8647b3c54a5f9ba538def5d..0036510ead36a219d4b72b0d18ca99fe293b1565 100644 --- a/src/nextflow_file.py +++ b/src/nextflow_file.py @@ -23,6 +23,9 @@ from .bioflowinsighterror import BioFlowInsightError class Nextflow_File(Nextflow_Building_Blocks): def __init__(self, address, duplicate = True, DSL="", author = None, name = None, origin=None, output_dir='./results', display_info = True): self.file = address + if(self.file.find('/')!=-1): + raise BioFlowInsightError(f"BioFlow-Insight cannot directly analyse a workflow from its directory. Please analyse the workflow from the parent directory instead.", num = -1) + self.output_dir = Path(output_dir) contents = '' try: