comparison cloning_simulation.py @ 12:556649b3f9bb draft

planemo upload for repository https://github.com/Edinburgh-Genome-Foundry/DnaCauldron/tree/master commit 6ae809b563b40bcdb6be2e74fe2a84ddad5484ae
author tduigou
date Mon, 26 May 2025 09:57:55 +0000
parents be6889ab2df8
children 16ccb36aa8e3
comparison
equal deleted inserted replaced
11:be6889ab2df8 12:556649b3f9bb
79 else: 79 else:
80 raise ValueError(f"Unsupported assembly type: {assembly_type}") 80 raise ValueError(f"Unsupported assembly type: {assembly_type}")
81 81
82 new_csvname = "assambly.csv" 82 new_csvname = "assambly.csv"
83 os.rename(csv_file, new_csvname) 83 os.rename(csv_file, new_csvname)
84 print (df)
84 85
85 assembly_plan = dnacauldron.AssemblyPlan.from_spreadsheet( 86 assembly_plan = dnacauldron.AssemblyPlan.from_spreadsheet(
86 name="auto_from_filename", 87 name="auto_from_filename",
87 path=new_csvname, 88 path=new_csvname,
88 dataframe=None, 89 dataframe=None,
89 header=[0], 90 header=None,
90 assembly_class=assembly_class 91 assembly_class=assembly_class
91 ) 92 )
92 if enzyme != 'auto': 93 if enzyme != 'auto':
93 for assembly in assembly_plan.assemblies: 94 for assembly in assembly_plan.assemblies:
94 assembly.enzyme = enzyme 95 assembly.enzyme = enzyme