Reports¶
Methods to generate optimization reports.
-
dnachisel.reports.optimization_reports.
write_no_solution_report
(target, problem, error, file_content=None, file_path=None)[source]¶ Write a report on incompatibility found in the problem’s constraints.
The report comprises a PDF of plots of the sequence (global constraints, local constraints around the problem) and an annotated genbank.
- Parameters
- target
Either a path to a folder, or a path to a zip archive, or “@memory” to return raw data of a zip archive containing the report.
- problem
A DnaOptimizationProblem
- error
A NoSolutionError (carries a message and a location)
-
dnachisel.reports.optimization_reports.
write_optimization_report
(target, problem, project_name='unnamed', plot_figure=True, constraints_evaluations=None, objectives_evaluations=None, figure_width=20, max_features_in_plots=300, file_path=None, file_content=None)[source]¶ Write an optimization report with a PDF summary, plots, and genbanks.
- Parameters
- target
Path to a directory or zip file, or “@memory” for returning raw data of a zip file created in-memory.
- problem
A DnaOptimizationProblem to be solved and optimized
- project_name
Name of the project that will appear on the PDF report
- constraints_evaluations
Precomputed constraints evaluations. If None provided, they will be computed again from the problem.
- objectives_evaluations
Precomputed objectives evaluations. If None provided, they will be computed again from the problem.
- figure_width
Width of the report’s figure, in inches. The more annotations there will be in the figure, the wider it should be. The default should work for most cases.
- max_features_in_plots
Limit to the number of features to plot (plots with thousands of features may take ages to plot)
- file_path
Path to the file from which the problem was created