{"id":28092753,"url":"https://github.com/sing-group/biojs-vis-blasterjs","last_synced_at":"2025-05-13T13:40:36.637Z","repository":{"id":55051881,"uuid":"63234035","full_name":"sing-group/biojs-vis-blasterjs","owner":"sing-group","description":"BlasterJS - an open source JS library to display Blast results","archived":false,"fork":false,"pushed_at":"2019-10-18T12:43:36.000Z","size":2365,"stargazers_count":19,"open_issues_count":9,"forks_count":3,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-29T10:48:50.954Z","etag":null,"topics":["biojs","blast","blast-output-viewer","bootstrap","html2canvas","javascript","npm"],"latest_commit_sha":null,"homepage":"http://www.sing-group.org/blasterjs/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sing-group.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-07-13T09:39:53.000Z","updated_at":"2023-06-29T23:21:24.000Z","dependencies_parsed_at":"2022-08-14T10:10:37.498Z","dependency_job_id":null,"html_url":"https://github.com/sing-group/biojs-vis-blasterjs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Fbiojs-vis-blasterjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Fbiojs-vis-blasterjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Fbiojs-vis-blasterjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sing-group%2Fbiojs-vis-blasterjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sing-group","download_url":"https://codeload.github.com/sing-group/biojs-vis-blasterjs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253391502,"owners_count":21900952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["biojs","blast","blast-output-viewer","bootstrap","html2canvas","javascript","npm"],"created_at":"2025-05-13T13:40:35.998Z","updated_at":"2025-05-13T13:40:36.627Z","avatar_url":"https://github.com/sing-group.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"biojs-vis-blasterjs\n=====\n\n## Authors\n* Aitor Blanco Míguez (aiblanco@uvigo.es)\n* Dr. Florentino Fernández Riverola (riverola@uvigo.es)\n* Dr. Anália Maria Garcia Lourenço (analia@uvigo.es)\n* Dr. Borja Sánchez García (borja.sanchez@csic.es)\n\n## Description \n[![NPM version](http://img.shields.io/npm/v/biojs-vis-blasterjs.svg)](https://www.npmjs.org/package/biojs-vis-blasterjs) \n\n\u003e A free to use, open source Javascript BLAST alignments viewer library created by SING group.\n\n## How to cite\nBlanco-Míguez A, Fdez-Riverola F, SánchezB, Lourenço A (2018) BlasterJS: A novel interactive JavaScript visualisation component for BLAST alignment results. PLoS ONE 13(10): e0205286. https://doi.org/10.1371/journal.pone.0205286\n\n## Requeriments\n* Bootstrap 3 ([http://getbootstrap.com/])\n* HTML2CANVAS ([http://html2canvas.hertzen.com/])\n\n## Accepted files\nBLAST text and XML output files (-outfmt 0 and 5)   \n\u003e You can check [NCBI BLAST user manual].\n\n## Getting Started\nInstall the module with: `npm install biojs-vis-blasterjs`\n\n```html\n\u003chead\u003e\n\t\u003clink rel=\"stylesheet\" href=\"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css\" integrity=\"sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7\" crossorigin=\"anonymous\" /\u003e\n    ...\n\u003c/head\u003e\n\u003cbody\u003e\n    ...\n    \u003cinput type=\"file\" id=\"blastinput\" /\u003e\n    \u003cdiv id=\"blast-multiple-alignments\"\u003e\u003c/div\u003e\n    \u003cdiv id=\"blast-alignments-table\"\u003e\u003c/div\u003e\n    \u003cdiv id=\"blast-single-alignment\"\u003e\u003c/div\u003e\n    ...\n    \u003cscript type=\"text/javascript\" src=\"js/html2canvas.js\"\u003e\u003c/script\u003e  \n    \u003cscript type=\"text/javascript\" src=\"js/blaster.js\"\u003e\u003c/script\u003e   \n    \u003cscript type=\"text/javascript\"\u003e\n      var blasterjs = require(\"biojs-vis-blasterjs\");\n      var instance = new blasterjs({\n         input: \"blastinput\",\n         multipleAlignments: \"blast-multiple-alignments\",\n         alignmentsTable: \"blast-alignments-table\",\n         singleAlignment: \"blast-single-alignment\"\n      });\n    \u003c/script\u003e\n\u003c/body\u003e\n```\n\n### Custom options:\nGet alignments via String instead of input form:\n```html\n...\n\u003cscript type=\"text/javascript\"\u003e\n  var alignments = \"...\";\n\n  var blasterjs = require(\"biojs-vis-blasterjs\");\n  var instance = new blasterjs({\n     string: alignments,\n     multipleAlignments: \"blast-multiple-alignments\",\n     alignmentsTable: \"blast-alignments-table\",\n     singleAlignment: \"blast-single-alignment\",\n  });\n\u003c/script\u003e\n...\n```\n\nDefine a custom callback on alignment table item click event:\n```html\n...\n\u003cscript type=\"text/javascript\"\u003e\n  var blasterjs = require(\"biojs-vis-blasterjs\");\n  var instance = new blasterjs({\n     input: \"blastinput\",\n     multipleAlignments: \"blast-multiple-alignments\",\n     alignmentsTable: \"blast-alignments-table\",\n     singleAlignment: \"blast-single-alignment\",\n     callback: function(alignment) { ... }\n  });\n\u003c/script\u003e\n...\n```\n\n\n## Institution\n[© SING - Sistemas Informáticos de Nueva Generación 2015]    \nDepartment of Computer Science, University of Vigo    \nESEI - Escuela Superior de Ingeniería Informática Edificio politécnico    \nCampus Universitario As Lagoas s/n    \n32004 Ourense, Spain    \nTel: +34 988 387 013    \nFax: +34 988 387 001\n\n## Contributing\nAll contributions are welcome.\n\n## Support\nIf you have any problem or suggestion please open an issue [here](https://github.com/sing-group/biojs-vis-blasterjs/issues).\n\n## License \n[GNU General Public License v3]\n\nBlasterJS is a free to use, open source JS library created by SING Group.\nCopyright (C) 2019  SING - Sistemas Informaticos de Nueva Generacion\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n\n   [http://getbootstrap.com/]: \u003chttp://getbootstrap.com/\u003e\n   [https://html2canvas.hertzen.com/]: \u003chttps://html2canvas.hertzen.com/\u003e\n   [© SING - Sistemas Informáticos de Nueva Generación 2019]: \u003chttp://sing.ei.uvigo.es/\u003e\n   [NCBI BLAST user manual]: \u003chttp://www.ncbi.nlm.nih.gov/books/NBK279675/\u003e\n   [GNU General Public License v3]: \u003chttps://github.com/sing-group/biojs-vis-blasterjs/blob/master/LICENSE\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsing-group%2Fbiojs-vis-blasterjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsing-group%2Fbiojs-vis-blasterjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsing-group%2Fbiojs-vis-blasterjs/lists"}