{"id":13704296,"url":"https://github.com/chmille4/Scribl","last_synced_at":"2025-05-05T09:33:37.677Z","repository":{"id":49176687,"uuid":"1162367","full_name":"chmille4/Scribl","owner":"chmille4","description":"HTML5 canvas genomic graphics library","archived":false,"fork":false,"pushed_at":"2019-05-06T14:58:17.000Z","size":6132,"stargazers_count":76,"open_issues_count":15,"forks_count":14,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-03T21:04:54.339Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://chmille4.github.com/Scribl/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chmille4.png","metadata":{"files":{"readme":"README.mkdn","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-12-12T21:18:47.000Z","updated_at":"2023-10-30T13:42:11.000Z","dependencies_parsed_at":"2022-09-09T15:12:08.828Z","dependency_job_id":null,"html_url":"https://github.com/chmille4/Scribl","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chmille4%2FScribl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chmille4%2FScribl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chmille4%2FScribl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chmille4%2FScribl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chmille4","download_url":"https://codeload.github.com/chmille4/Scribl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224439869,"owners_count":17311542,"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":[],"created_at":"2024-08-02T21:01:07.080Z","updated_at":"2024-11-13T11:31:09.257Z","avatar_url":"https://github.com/chmille4.png","language":"JavaScript","funding_links":[],"categories":["Visualization"],"sub_categories":["Genome Browsers / Gene Diagrams"],"readme":"# Scribl\n\nScribl is a HTML5 canvas-based genomics graphics library\n\npublication - http://www.ncbi.nlm.nih.gov/pubmed/23172864\n\n## Usage\n\n\n    \u003c!DOCTYPE HTML\u003e \n    \u003chtml lang=\"en\"\u003e\n\t   \u003chead\u003e\n\t\t\u003cscript src=\"Scribl.min.js\" \u003e\u003c/script\u003e\n\t\t\n\t\t\u003cscript\u003e \n\n\t\t\tfunction draw(canvasName) {  \n\t\t\t\t\t\n\t\t\t\t\t// Get Canvas and Create Chart\n\t\t\t\t  \tvar canvas = document.getElementById(canvasName);  \t\n\t\t\t\t\t\n\t\t\t\t\t// Create Chart\n\t\t\t\t\tchart = new Scribl(canvas, 500);\n\t\t\t\n\t\t\t\t\t// Add Genes\n\t\t\t\t\tgene1 = chart.addGene( 5,    750 , '-');\n\t\t\t\t\t\n\t\t\t\t\t// Draw Chart\n\t\t\t\t\tchart.draw();\n\t\t\t}\n\t\t\t\t\n\t\t\u003c/script\u003e\n\n      \u003c/head\u003e  \n\t\n\t   \u003cbody onload=\"draw('canvas')\"\u003e\n\t\t   \u003ccanvas id=\"canvas\" width=\"750\" height=\"330\"\u003e\u003c/canvas\u003e  \n\t   \u003c/body\u003e\n\t\n    \u003c/html\u003e\n\n## Examples\nhttp://chmille4.github.com/Scribl/\n\n## Documentation\n* [Usage Guide](https://github.com/chmille4/Scribl/wiki)\n* [Annotated Source Code](http://chmille4.github.com/Scribl/source.html)\n\n## Minification\nThe [closure compiler](http://code.google.com/closure/compiler/) is used to combine and minify multiple javascript files. To compile the library yourself install google closure compiler, set the correct path for the closure compiler in compile.sh and then run compile.rb from the main directory\n  \n  ```ruby utils/compile.rb```\n## License\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchmille4%2FScribl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchmille4%2FScribl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchmille4%2FScribl/lists"}