pyani.scripts.subcommands.subcmd_plot module¶
Provides the plot subcommand for pyani.
-
pyani.scripts.subcommands.subcmd_plot.
subcmd_plot
(args: argparse.Namespace) → int[source]¶ Produce graphical output for an analysis.
Parameters: args – Namespace of command-line arguments This is graphical output for representing the ANI analysis results, and takes the form of a heatmap, or heatmap with dendrogram.
-
pyani.scripts.subcommands.subcmd_plot.
write_distribution
(run_id: int, matdata: pyani.pyani_tools.MatrixData, outfmts: List[str], args: argparse.Namespace) → None[source]¶ Write distribution plots for each matrix type.
Parameters: - run_id – int, run_id for this run
- matdata – MatrixData object for this distribution plot
- args – Namespace for command-line arguments
- outfmts – list of output formats for files
-
pyani.scripts.subcommands.subcmd_plot.
write_heatmap
(run_id: int, matdata: pyani.pyani_tools.MatrixData, result_labels: Dict[KT, VT], result_classes: Dict[KT, VT], outfmts: List[str], args: argparse.Namespace) → None[source]¶ Write a single heatmap for a pyani run.
Parameters: - run_id – int, run_id for this run
- matdata – MatrixData object for this heatmap
- result_labels – dict of result labels
- result_classes – dict of result classes
- args – Namespace for command-line arguments
- outfmts – list of output formats for files
-
pyani.scripts.subcommands.subcmd_plot.
write_run_plots
(run_id: int, session, outfmts: List[str], args: argparse.Namespace) → None[source]¶ Write all heatmaps for a specified run to file.
Parameters: - run_id – int, run identifier in database session
- session – Session, active SQLite session
- outfmts – list of output format types
- args – Namespace, command line arguments
-
pyani.scripts.subcommands.subcmd_plot.
write_scatter
(run_id: int, matdata1: pyani.pyani_tools.MatrixData, matdata2: pyani.pyani_tools.MatrixData, result_labels: Dict[KT, VT], result_classes: Dict[KT, VT], outfmts: List[str], args: argparse.Namespace) → None[source]¶ Write a single scatterplot for a pyani run.
Parameters: - run_id – int, run_id for this run
- matdata1 – MatrixData object for this scatterplot
- matdata2 – MatrixData object for this scatterplot
- result_labels – dict of result labels
- result_classes – dict of result classes
- args – Namespace for command-line arguments
- outfmts – list of output formats for files