### 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:
  1. Reload page and try again.
  2. If you use Chrome browser, please, install and/or enable the CORS extension.
  3. Try another browser.
  4. 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
```