The HELM web-editor is designed to support organisations that do not wish to deploy a thick client.
This is an initial release and the functionality will be extended in further releases during 2017. Current functionality includes:
- HELM 1 support
- The ability to use the supplied monomer libraries to draw macromolecules, visualise them as sequences or atom/bond structures and calculate properties.
- Import/export of HELM and xHELM.
- A limited set of rules that allow you to manipulate the structure.
Trial version
A demo version is available for you to try the functionality. Please note that this is for trial use only, if you want to use it in a production environment please take the code and deploy it on your own servers.
http://elncloud.com/helm/examples/App.htm
The demo web-editor uses the monomer set supplied with the old HELM editor. However, the code includes both this and an alternative set curated by Ionis with a larger range of nucleotide monomers.
User guide
A user guide is available
Source Code
All code is published in GitHub
- HELM Web Editor: : https://github.com/PistoiaHELM/HELMWebEditor
- HELM Web Service: https://github.com/PistoiaHELM/HELM2WebService
Binaries
Binary files are available for local and service-based versions of the editor.
Local version:
- Download HELM Web Editor zip release package: https://github.com/PistoiaHELM/HELMWebEditor/releases/download/V1.0.0/HELMWebEditor1.0.0.zip
- Unzip it, and copy the whole *hwe* folder into your web site (e.g. C:\inetpub\wwwroot\ for IIS)
- Then the HELM Web Editor can be started using this url: http://localhost/hwe/
Web service version
- Download HELM Web Service for Tomcat helm2-webservice-2.0.0.war
- To deploy it on Tomcat, rename the war file to WebService.war, then copy WebService.war file to Tomcat webapps folder (e.g. C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps)
- The editor can be loaded in browser by using URL: http://localhost:8080/WebService/hwe
Licenses and restrictions
HELM is an open source project and all components are released under the MIT license.
- HELM Web Editor license: https://github.com/PistoiaHELM/HELMWebEditor/blob/master/LICENSE.md
The HELM web-editor has some dependencies on third party tools, all of which are open-source. Details of their licences are below:
JSDraw.Lite
- code available at https://github.com/scilligence/JSDraw.Lite
- released under LGPL 3.0: https://opensource.org/licenses/LGPL-3.0
http://ww2.scilligence.com/jsdraw-lite/
dojo toolkit
- code available at https://dojotoolkit.org/
- released under AFL and BSD licenses https://dojotoolkit.org/license.html
pako.js
- code available at https://github.com/nodeca/pako
- released under MIT licence: https://github.com/nodeca/pako/blob/master/LICENSE