Risultati di ricerca
© SIB Vital-IT 2016-2024v0.2.0. Source code
Thomas Junier and Marco Pagni. Dotlet: diagonal plots in a web browser. Bioinformatics. 2000 Feb; 16(2):178-9.[]
Dotlet. Proteins & Proteomes. Software tool. Dotlet is a program for comparing biological sequences by the diagonal plot method to identify regions of close similarity. Browse the resource website. Hosted by the Vital-IT group.
1 feb 2000 · Summary: Dotlet is a program for comparing sequences by the diagonal plot method. It is designed to be platform-independent and to run in a Web browser, thus enabling the majority of researchers to use it. Availability: The applet can be tested at http://www.isrec.isb-sib.ch/java/dotlet/Dotlet.html , and the source code is available ...
Month:Total Views:May 20244April 20247March 202412February 202410- Thomas Junier, Marco Pagni
- 2000
- Overview
- History
- Technology
- Build from source
- Deploy in production
- Build the desktop application version
- Structure
Dotlet reborn
Dotlet is a web app that produces a dot plot representing the alignment of two protein/nucleotide sequences.
The original app was written in Java by Marco Pagni and Thomas Junier (Vital-IT). Java applets are no more supported by modern web browsers, so it has to be rewritten with a more modern design, new technologies, and hopefully performance improvements.
Original app: https://myhits.sib.swiss/cgi-bin/dotlet
Archive Java source files: https://github.com/sib-swiss/dotlet
Publication: Bioinformatics, 2000 16(2):178-179
Vital-IT, 2016 - Julien Delafontaine (https://github.com/jdelafon)
University of Minho, 2021 - Gil Afonso (https://github.com/gilafonso)
Started from Kriasoft's react-static-boilerplate:
•React - redux
•Webpack - babel - browsersync - hot loader
•Material Design
Install node.js and npm, then from the root directory, run
where is the DocumentRoot in your server configuration.
To build for the OS currently being used, run
For each OS with the specified system architecture:
If building for a macOS from Windows, make sure to run the console with admin privileges.
To build for every OS and every arch, run
/
•run.js: Node tasks and some global config.
•main.js: The main call to ReactDOM.render and binds the router.
•webpack.config.js: Build configuration.
•package.json: Project config file. Lists JS dependencies to be installed with npm install in /node_modules. Lists npm run aliases, such as npm run test:watch.
/public
Dotlet examples page. These pages present a gallery of sequence comparisons that demonstrate the kind of features that can be discovered using the diagonal plot method. For instructions on how to use dotlet, see the dotlet help page.
Figure 1: The dotlet menu bar. The basic procedure has the following steps: Click on the Input button. This opens the Sequence Input Dialog: Figure 2: The Sequence Input Dialog. Now type or paste a sequence in the dialog's main text area. You can give your sequence a name if you wish (use the Name textfield for this); if you don't, dotlet will ...