### Manual Phigaro Configuration Example
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
An example of a `config.yml` file for manual setup. Ensure paths for `hmmer` and `prodigal` binaries, and `pvog_path` are correctly set.
```yaml
hmmer:
bin: /usr/local/bin/hmmsearch
e_value_threshold: 0.00445
pvog_path: /root/.phigaro/pvog/allpvoghmms
phigaro:
mean_gc: 0.46354823199323625
penalty_black: 2.2
penalty_white: 0.7
threshold_max_abs: 52.96
threshold_max_basic: 46.0
threshold_max_without_gc: 11.42
threshold_min_abs: 50.32
threshold_min_basic: 45.39
threshold_min_without_gc: 11.28
window_len: 32
prodigal:
bin: /root/miniconda3/bin/prodigal
```
--------------------------------
### Run Phigaro Setup in Rootless Mode
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
Disable the requirement for root permissions during installation by using the `--no-updatedb` flag with `phigaro-setup`.
```bash
phigaro-setup --no-updatedb
```
--------------------------------
### Run Phigaro Setup
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
Execute the primary setup command for Phigaro to download necessary databases. This may take some time.
```bash
phigaro-setup
```
--------------------------------
### Phigaro Setup Command Help
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
Display help information for the `phigaro-setup` command, showing all available options for configuration.
```bash
phigaro-setup --help
```
--------------------------------
### Display math equation example
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_without_gc.html
Renders a display math equation using TeX syntax for Score_i.
```tex
$$Score\_i = Phage\_score\_i$$
```
--------------------------------
### Install Phigaro via Pip
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
Install Phigaro using the pip package manager. The --user flag installs it for the current user.
```bash
pip3 install phigaro --user
```
--------------------------------
### Phigaro Default Output Example
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/usage.md
Example of the tabular output generated by Phigaro when the output file is not explicitly specified with '-o'.
```text
scaffold begin end taxonomy
NC_003997.3 451613 457261 Siphoviridae
NC_003997.3 460328 482139 Siphoviridae
NC_003997.3 3460450 3482979 Siphoviridae
NC_003997.3 3495703 3505502 Siphoviridae
NC_003997.3 3749518 3776811 Siphoviridae
NC_003997.3 3779698 3784171 Siphoviridae
```
--------------------------------
### Display Math Equation Example 1
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_abs.html
Renders a display math equation using LaTeX syntax within MathJax.
```latex
$$Score\_i = Phage\_score\_i \cdot GC\_cont\_score'\_i$$
```
--------------------------------
### Display math equation example with matrix
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_without_gc.html
Renders a display math equation using TeX syntax for Phage_score_i, involving a trace and a matrix.
```tex
$$Phage\_score\_i = Tr(\mathbf{1}_{pVOG}(gene\_i))$$
```
--------------------------------
### Install Phigaro via Conda
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
Install Phigaro using the Conda package manager from the bioconda channel.
```bash
conda install -c bioconda phigaro
```
--------------------------------
### Display Math Example: GC Content Score
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_basic.html
Renders a display math equation for 'GC_cont_score_i' using TeX.
```tex
$$GC\_cont\_score\_i = Tr(GC(gene\_i)\cdot \mathbf{1}_{pVOG}(gene\_i))$$
```
--------------------------------
### Example environment.yml for Conda
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
This YAML file defines a Conda environment including Python, pip, Prodigal, HMMER, and Phigaro.
```yaml
name: phigaro_env
dependencies:
- python=3.7
- pip
- bioconda::prodigal
- bioconda::hmmer
- pip:
- phigaro
```
--------------------------------
### Display Math Equation Example 3
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_abs.html
Renders a display math equation defining GC content score using LaTeX syntax within MathJax.
```latex
$$GC\_cont\_score'\_i = Tr(GC_{deviation}(gene\_i)\cdot \mathbf{1}_{pVOG}(gene\_i))$$
```
--------------------------------
### Display Math Equation Example 4
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_abs.html
Renders a display math equation defining GC deviation using LaTeX syntax within MathJax.
```latex
$$GC_{deviation}(gene\_i) = \left|mean\_gc-GC(gene\_i)\right|%2Bmean\_gc$$
```
--------------------------------
### Phigaro Help and Options
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/usage.md
Display the help message to see all available options and their descriptions for Phigaro.
```bash
phigaro -h
```
--------------------------------
### Create Conda Environment from File
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
Create a new Conda environment named 'phigaro_env' using the specified environment.yml file and activate it.
```bash
conda env create -f environment.yml
conda activate phigaro_env
```
--------------------------------
### Phigaro Full Options Description
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/usage.md
Shows the detailed usage string with all optional arguments for Phigaro, including file inputs, output formats, threading, and mode selection.
```bash
usage: phigaro [-h] [-V] -f FASTA_FILE [-c CONFIG] [-p] [-e EXTENSION [EXTENSION ...]] [-o OUTPUT] [--not-open] [-t THREADS]
[-S SUBSTITUTE_OUTPUT] [-d] [-m MODE]
Phigaro is a scalable command-line tool for predictions phages and prophages from nucleid acid sequences
optional arguments:
-h, --help show this help message and exit
-V, --version show program's version number and exit
-f FASTA_FILE, --fasta-file FASTA_FILE
Assembly scaffolds/contigs or full genomes, required
-c CONFIG, --config CONFIG
Path to the config file, not required
-p, --print-vogs Print phage vogs for each region
-e EXTENSION [EXTENSION ...], --extension EXTENSION [EXTENSION ...]
Type of the output: html, tsv, gff, bed or stdout. Default is html. You can specify several file
formats with a space as a separator. Example: -e tsv html stdout.
-o OUTPUT, --output OUTPUT
Output filename for html and txt outputs. Required by default, but not required for stdout only
output.
--not-open Do not open html file automatically, if html output type is specified.
-t THREADS, --threads THREADS
Num of threads (default is num of CPUs=4)
--no-cleanup Do not delete any temporary files that was generated by Phigaro (HMMER & Prodigal outputs and some others).
-S SUBSTITUTE_OUTPUT, --substitute-output SUBSTITUTE_OUTPUT
If you have precomputed prodigal and/or hmmer data you can provide paths to the files in the
following format: program:address/to/the/file. In place of program you should write hmmer or
prodigal. If you need to provide both files you should pass them separetely as two parametres.
--save-fasta Save all phage fasta sequences in a fasta file.
-d, --delete-shorts Exclude sequences with length < 20000 automatically.
-m MODE, --mode MODE You can launch Phigaro at one of 3 modes: basic, abs, without_gc. Default is basic. Read more about
modes at https://github.com/bobeobibo/phigaro/
```
--------------------------------
### Phigaro Paths in Containers
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/getting_started.md
These are the common paths for Phigaro, its configuration file, and test data when using prebuilt containers.
```bash
phigaro: /root/miniconda3/bin/phigaro
config.yml: /root/.phigaro/config.yml
test_data: /test_data
```
--------------------------------
### Download Sequence
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
Triggers a file download for a specific sequence. The sequence is formatted as FASTA and saved with a descriptive filename.
```javascript
$('.download-sequence').on('click', function(){
var blob = new Blob([$($(this).attr('data-target')).attr('sequence').replace('%3E', '>').replace(/%0A/g, '\n')], {type: "text/html;charset=utf-8"});
saveAs(blob, 'Prophage_'+$(this).attr('data-target').replace('#accordeon-blast-', '')+'.fasta');
});
```
--------------------------------
### Download All Sequences
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
Collects all sequences from accordion bodies and initiates a bulk download as a single FASTA file.
```javascript
$('.download-sequence-all').on('click', function() {
var all_sequences = [];
$('.accordion-body[sequence]').each(function(indx, element){
all_sequences.push($(element).attr('sequence').replace('%3E', '>').replace(/%0A/g, '\n')+'\n');
});
var blob = new Blob(all_sequences, {type: "text/html;charset=utf-8"});
saveAs(blob, 'Prophages_all.fasta');
});
```
--------------------------------
### Initiate BLAST for a Specific Sequence
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
Attaches a click event to elements that initiate a BLAST search for a specific sequence. It retrieves the sequence, sets the database, and displays a waiting icon.
```javascript
$('.to-blast-click').on('click', function() {
blast_idname = $(this).attr('data-target');
sequence = $('#accordeon-'+blast_idname.replace('-nt', '').replace('-refseq', '')).attr('sequence');
db = $(this).attr('db');
delete_popover();
$('#'+blast_idname).html(blast_waiting_icon);
$('a[data-toggle="popover"]').popover({
html: true,
content:"If loading will not start in 20 sec:
- Reload page and try again.
- If you use Chrome browser, please, install and/or enable the CORS extension.
- Try another browser.
- Do it manually.
"
}).on("mouseenter", function () {
var _this = this;
$(this).popover("show");
$(".popover").on("mouseleave", function () {
$(_this).popover('hide');
});
}).on("mouseleave", function () {
var _this = this;
setTimeout(function () {
if (!$(".popover:hover").length) {
$(_this).popover("hide");
}
}, 300);
});
localStorage.setItem(this_filename+blast_idname+'-RID', '');
send_sequence(sequence, db, blast_idname);
});
```
--------------------------------
### Basic Phigaro Command
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/usage.md
A basic command to run Phigaro on a FASTA file and specify an output folder and basename.
```bash
phigaro -f filename.fasta -o folder/basename
```
--------------------------------
### Run Phigaro on Test Data
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/usage.md
Execute Phigaro using the provided test data and specify output file, print vogs, and disable automatic HTML opening.
```bash
phigaro -f test_data/Bacillus_anthracis_str_ames.fna -o test_data/Bacillus_anthracis_str_ames -p --not-open
```
--------------------------------
### Initiate BLAST for All Sequences
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
A convenience function to trigger the BLAST search for all sequences by programmatically clicking each 'to-blast-click' element.
```javascript
$('.to-blast-all').on('click', function() {
$('.to-blast-click').click();
});
```
--------------------------------
### Blast Ready Icon HTML
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
HTML structure for a 'ready' icon, indicating completion or availability of results. Features a checkmark SVG and a popover.
```html
```
--------------------------------
### Configure MathJax for inline math
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_without_gc.html
Configures MathJax to recognize inline math expressions enclosed in single dollar signs ($) and \\( \\).
```javascript
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$","$"], ["\\(“,“\\)"]]
}
});
```
--------------------------------
### MathJax Configuration for TeX Input
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/latex_sheet_basic.html
Configures MathJax to process inline math delimited by '$' or '\\(' and '\\)'.
```javascript
MathJax.Hub.Config({
tex2jax: {
inlineMath: [["$","$"], ["\\(","\\)"]]
}
});
```
--------------------------------
### Handle Document Clicks
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
A general click handler for the document to manage collapsing open elements like accordions or popovers when clicking outside of them.
```javascript
$(document).on('click', function (e) {
var container = $(".xy, .infolayer, .modebar, .table, .do-for-all, .accordion-body, .popover, .td-to-blast, .to-blast-click, .blast-icons, svg, path");
if (!container.is(e.target) && container.has(e.target).length === 0 && !($(e.target).prop("tagName")==='svg' || $(e.target).prop("tagName")==='path')) {
$('.collapse.show').each(function(indx, element){
$('.accordion-toggle[data-target="'+$(element).attr('id').replace('td-', '#')+'"]').click();
})
}
});
```
--------------------------------
### Handle Tab Changes
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
Manages the switching between different tabs. It ensures that only the selected tab's content is visible and active.
```javascript
function changetab(idname) {
// Declare all variables
clear_active_classes(0);
// Show the current tab, and add an "active" class to the button that opened the tab
document.getElementById('tab-'+idname).className += " active";
document.getElementById(idname).className += " show active fade";
}
```
--------------------------------
### Send Sequence for BLAST
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
Initiates a BLAST search with a given sequence and database. Handles UI updates and error reporting, including CORS issues in Chrome.
```javascript
function send_sequence(sequence, db, blast_idname) {
localStorage.setItem(this_filename+blast_idname+'-RID', '');
$.ajax({
type: 'POST',
url: '/blast',
data: {
'sequence': sequence,
'db': db
},
dataType: 'json',
success: function (data) {
if (data.status == 'ok') {
localStorage.setItem(this_filename+blast_idname+'-RID', data.RID);
} else {
alert(data.msg);
}
},
error: function (data) {
alert(data.statusText);
}
});
}
```
--------------------------------
### Plotly Prophage Visualization
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
JavaScript code to generate an interactive scatter plot for prophage sequences using Plotly. This includes markers for replication and other regions, as well as detailed information for specific VOGs.
```javascript
window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL="https://plot.ly";Plotly.newPlot("e2e3c3a0-816f-4fec-b11d-3a29e8d864ba", [{"hoverinfo": "none", "marker": {"color": "rgba(214.00000, 39.00000, 40.00000, 0.8)", "size": 10}, "mode": "markers", "name": "Replication", "opacity": 1, "x": [451613], "y": [100], "type": "scatter", "uid": "3d7bd684-6565-4a55-833a-79a1ab8f3433"}, {"hoverinfo": "none", "marker": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.8)", "size": 10}, "mode": "markers", "name": "Other", "opacity": 1, "x": [451613], "y": [100], "type": "scatter", "uid": "aa0f0ae4-36ff-46e1-bdf1-ca55913fabc4"}, {"hoverinfo": "text", "marker": {"color": "rgba(127.00000, 127.00000, 127.00000, 1)", "opacity": 0, "size": [9.0, 30.36467889908257, 70.61697247706421, 31.29357798165138, 14.26376146788991, 85.1697247706422, 15.192660550458717, 13.025229357798166, 21.385321100917434, 38.10550458715596]}, "mode": "markers", "showlegend": false, "text": ["VOG10554
451613-451747
gc_cont = 0.333", "VOG9667
451775-452116
gc_cont = 0.351", "VOG4552
452530-453261
gc_cont = 0.346", "VOG0650
453306-453656
gc_cont = 0.362", "VOG10040
453850-454035
gc_cont = 0.323", "VOG4566
454032-454904
gc_cont = 0.356", "VOG10893
455692-455886
gc_cont = 0.364", "VOG6440
455911-456084
gc_cont = 0.362", "VOG4718
456099-456353
gc_cont = 0.373", "VOG1565
456365-456781
gc_cont = 0.381"], "x": [451680.0, 451945.5, 452895.5, 453481.0, 453942.5, 454468.0, 455789.0, 455997.5, 456226.0, 456573.0], "y": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], "type": "scatter", "uid": "9188b543-2f9e-4b18-b661-1ef556c1917e"}, {"hoverinfo": "text", "marker": {"color": "rgba(214.00000, 39.00000, 40.00000, 1)", "opacity": 0, "size": [80.52522935779817]}, "mode": "markers", "showlegend": false, "text": ["VOG0189
454849-455676
gc_cont = 0.359"], "x": [455262.5], "y": [1], "type": "scatter", "uid": "5f260263-8786-4036-90d4-747a8728564f"}, {"hoverinfo": "none", "line": {"color": "rgba(116,116,116, 0.5)", "width": 1}, "mode": "lines", "showlegend": false, "x": [451613, 457261], "y": [1, 1], "type": "scatter", "uid": "4e6e4f21-e704-4d9f-a18d-c6c5909f2a8c"}], {"shapes": [{"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 451613.00000,0.97000 L 451613.00000,1.03000 L 451693.40000,1.03000 L 451693.40000,1.08100 L 451747.00000,1.00000 L 451693.40000,0.91900 L 451693.40000,0.97000 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 452116.00000,0.97000 L 452116.00000,1.03000 L 451979.60000,1.03000 L 451979.60000,1.08100 L 451775.00000,1.00000 L 451979.60000,0.91900 L 451979.60000,0.97000 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 452530.00000,0.96077 L 452530.00000,1.03923 L 452968.60000,1.03923 L 452968.60000,1.09000 L 453261.00000,1.00000 L 452968.60000,0.91000 L 452968.60000,0.96077 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 453306.00000,0.97000 L 453306.00000,1.03000 L 453516.00000,1.03000 L 453516.00000,1.08100 L 453656.00000,1.00000 L 453516.00000,0.91900 L 453516.00000,0.97000 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 453850.00000,0.97000 L 453850.00000,1.03000 L 453961.00000,1.03000 L 453961.00000,1.08100 L 454035.00000,1.00000 L 453961.00000,0.91900 L 453961.00000,0.97000 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 454032.00000,0.95268 L 454032.00000,1.04732 L 454555.20000,1.04732 L 454555.20000,1.09000 L 454904.00000,1.00000 L 454555.20000,0.91000 L 454555.20000,0.95268 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 455692.00000,0.97000 L 455692.00000,1.03000 L 455808.40000,1.03000 L 455808.40000,1.08100 L 455886.00000,1.00000 L 455808.40000,0.91900 L 455808.40000,0.97000 Z", "type": "path"}, {"fillcolor": "rgba(127.00000, 127.00000, 127.00000, 1)", "line": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.7)"}, "opacity": 0.7, "path": "M 455911.00000,0.97000 L 455911.00000,1.03000 L 456014.80000,1.03000 L 456014.80000,1.08100 L 456084.00000,1.00000 L 456014.80000,0.91900 L 456014.80000,0.97000 Z", "type": "path"}]}}
```
--------------------------------
### Blast Loading Icon HTML
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
HTML structure for a loading icon used during BLAST processes. Includes a popover for user interaction.
```html
```
--------------------------------
### Create Interactive Plot with Plotly.js
Source: https://github.com/bobeobibo/phigaro/blob/master/docs/iframe_content.html
This snippet demonstrates how to create an interactive scatter plot using Plotly.js. It configures various data traces with different markers, colors, and hover information.
```javascript
window.PLOTLYENV=window.PLOTLYENV || {};window.PLOTLYENV.BASE_URL="https://plot.ly";Plotly.newPlot("0b606b7d-7864-4fe3-8703-d053c902272d", [
{"opacity": 1, "name": "Lysis", "marker": {"color": "rgba(31.00000, 119.00000, 180.00000, 0.8)", "size": 10}, "mode": "markers", "hoverinfo": "none", "y": [100], "x": [604367], "type": "scatter", "uid": "cefef587-cfec-4ba6-bfaf-ae7384e6a47f"},
{"opacity": 1, "name": "Terminase", "marker": {"color": "rgba(44.00000, 160.00000, 44.00000, 0.8)", "size": 10}, "mode": "markers", "hoverinfo": "none", "y": [100], "x": [604367], "type": "scatter", "uid": "c810b61a-3246-4012-9b9e-069673da1198"},
{"opacity": 1, "name": "Coat", "marker": {"color": "rgba(188.00000, 189.00000, 34.00000, 0.8)", "size": 10}, "mode": "markers", "hoverinfo": "none", "y": [100], "x": [604367], "type": "scatter", "uid": "e28f911b-4af5-4392-8343-dcd1ee07f8b8"},
{"opacity": 1, "name": "Tail", "marker": {"color": "rgba(148.00000, 103.00000, 189.00000, 0.8)", "size": 10}, "mode": "markers", "hoverinfo": "none", "y": [100], "x": [604367], "type": "scatter", "uid": "ceb603d2-321a-4b4f-85df-531862571dd0"},
{"opacity": 1, "name": "Portal", "marker": {"color": "rgba(0.00000, 0.00000, 128.00000, 0.8)", "size": 10}, "mode": "markers", "hoverinfo": "none", "y": [100], "x": [604367], "type": "scatter", "uid": "032a79e7-f9f4-443c-ba35-29c1d25a956f"},
{"opacity": 1, "name": "Other", "marker": {"color": "rgba(127.00000, 127.00000, 127.00000, 0.8)", "size": 10}, "mode": "markers", "hoverinfo": "none", "y": [100], "x": [604367], "type": "scatter", "uid": "e26f9294-23c3-42fc-b3dc-558b3e8948d0"},
{"showlegend": false, "uid": "81651ba8-61b8-4189-85d5-fe601924425f", "text": ["VOG1329
612991-614061
gc_cont = 0.423"], "marker": {"color": "rgba(188.00000, 189.00000, 34.00000, 1)", "opacity": 0, "size": [29.297202797202793]}, "mode": "markers", "hoverinfo": "text", "y": [1], "x": [613526.0], "type": "scatter"},
{"showlegend": false, "uid": "3299e752-34a1-47b4-9f03-fc38db2747f9", "text": ["VOG0799
615712-616299
gc_cont = 0.388"], "marker": {"color": "rgba(148.00000, 103.00000, 189.00000, 1)", "opacity": 0, "size": [18.44055944055944]}, "mode": "markers", "hoverinfo": "text", "y": [1], "x": [616005.5], "type": "scatter"},
{"showlegend": false, "uid": "84102d2e-0947-4385-bea3-f7d6721a7f8f", "text": ["VOG0044
604663-605010
gc_cont = 0.431", "VOG3643
605007-605447
gc_cont = 0.463", "VOG1049
605444-605611
gc_cont = 0.47", "VOG0198
605742-606200
gc_cont = 0.473", "VOG3381
606572-607354
gc_cont = 0.333", "VOG4564
611278-612222
gc_cont = 0.411", "VOG4555
612330-612977
gc_cont = 0.415", "VOG4713
614076-614441
gc_cont = 0.41", "VOG9583
614759-615313
gc_cont = 0.44", "VOG0724
615314-615700
gc_cont = 0.424", "VOG0725
616317-616829
gc_cont = 0.425", "VOG6163
617134-621138
gc_cont = 0.413", "VOG4633
621138-621869
gc_cont = 0.361", "VOG4599
621845-623743
gc_cont = 0.407", "VOG4619
623748-624740
gc_cont = 0.439", "VOG4856
624755-625369
gc_cont = 0.415", "VOG9640
625375-626115
gc_cont = 0.39", "VOG0804
626116-626436
gc_cont = 0.414", "VOG4705
626436-626612
gc_cont = 0.39", "VOG8294
626590-627738
gc_cont = 0.465", "VOG1637
627739-628035
gc_cont = 0.397", "VOG0713
629228-629434
gc_cont = 0.314", "VOG0322
629829-630098
gc_cont = 0.311"], "marker": {"color": "rgba(188.00000, 189.00000, 34.00000, 1)", "opacity": 0, "size": [29.297202797202793]}, "mode": "markers", "hoverinfo": "text", "y": [1], "x": [613526.0], "type": "scatter"}],
"layout": {"title": "Phigaro", "xaxis": {"title": "Number"}, "yaxis": {"title": "Number"}}
);
```
--------------------------------
### Blast Warning Icon HTML
Source: https://github.com/bobeobibo/phigaro/blob/master/test_data/Bacillus_anthracis_str_ames.phg.html
HTML for a warning icon, typically used to indicate no results found. Includes a popover for additional information.
```html