Cargando…

FlaME: Flash Molecular Editor - a 2D structure input tool for the web

BACKGROUND: So far, there have been no Flash-based web tools available for chemical structure input. The authors herein present a feasibility study, aiming at the development of a compact and easy-to-use 2D structure editor, using Adobe's Flash technology and its programming language, ActionScr...

Descripción completa

Detalles Bibliográficos
Autores principales: Dallakian, Pavel, Haider, Norbert
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3037917/
https://www.ncbi.nlm.nih.gov/pubmed/21284863
http://dx.doi.org/10.1186/1758-2946-3-6
_version_ 1782198032881680384
author Dallakian, Pavel
Haider, Norbert
author_facet Dallakian, Pavel
Haider, Norbert
author_sort Dallakian, Pavel
collection PubMed
description BACKGROUND: So far, there have been no Flash-based web tools available for chemical structure input. The authors herein present a feasibility study, aiming at the development of a compact and easy-to-use 2D structure editor, using Adobe's Flash technology and its programming language, ActionScript. As a reference model application from the Java world, we selected the Java Molecular Editor (JME). In this feasibility study, we made an attempt to realize a subset of JME's functionality in the Flash Molecular Editor (FlaME) utility. These basic capabilities are: structure input, editing and depiction of single molecules, data import and export in molfile format. IMPLEMENTATION: The result of molecular diagram sketching in FlaME is accessible in V2000 molfile format. By integrating the molecular editor into a web page, its communication with the HTML elements on this page is established using the two JavaScript functions, getMol() and setMol(). In addition, structures can be copied to the system clipboard. CONCLUSION: A first attempt was made to create a compact single-file application for 2D molecular structure input/editing on the web, based on Flash technology. With the application examples presented in this article, it could be demonstrated that the Flash methods are principally well-suited to provide the requisite communication between the Flash object (application) and the HTML elements on a web page, using JavaScript functions.
format Text
id pubmed-3037917
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-30379172011-02-12 FlaME: Flash Molecular Editor - a 2D structure input tool for the web Dallakian, Pavel Haider, Norbert J Cheminform Software BACKGROUND: So far, there have been no Flash-based web tools available for chemical structure input. The authors herein present a feasibility study, aiming at the development of a compact and easy-to-use 2D structure editor, using Adobe's Flash technology and its programming language, ActionScript. As a reference model application from the Java world, we selected the Java Molecular Editor (JME). In this feasibility study, we made an attempt to realize a subset of JME's functionality in the Flash Molecular Editor (FlaME) utility. These basic capabilities are: structure input, editing and depiction of single molecules, data import and export in molfile format. IMPLEMENTATION: The result of molecular diagram sketching in FlaME is accessible in V2000 molfile format. By integrating the molecular editor into a web page, its communication with the HTML elements on this page is established using the two JavaScript functions, getMol() and setMol(). In addition, structures can be copied to the system clipboard. CONCLUSION: A first attempt was made to create a compact single-file application for 2D molecular structure input/editing on the web, based on Flash technology. With the application examples presented in this article, it could be demonstrated that the Flash methods are principally well-suited to provide the requisite communication between the Flash object (application) and the HTML elements on a web page, using JavaScript functions. BioMed Central 2011-02-01 /pmc/articles/PMC3037917/ /pubmed/21284863 http://dx.doi.org/10.1186/1758-2946-3-6 Text en Copyright ©2011 Dallakian and Haider; licensee Chemistry Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Dallakian, Pavel
Haider, Norbert
FlaME: Flash Molecular Editor - a 2D structure input tool for the web
title FlaME: Flash Molecular Editor - a 2D structure input tool for the web
title_full FlaME: Flash Molecular Editor - a 2D structure input tool for the web
title_fullStr FlaME: Flash Molecular Editor - a 2D structure input tool for the web
title_full_unstemmed FlaME: Flash Molecular Editor - a 2D structure input tool for the web
title_short FlaME: Flash Molecular Editor - a 2D structure input tool for the web
title_sort flame: flash molecular editor - a 2d structure input tool for the web
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3037917/
https://www.ncbi.nlm.nih.gov/pubmed/21284863
http://dx.doi.org/10.1186/1758-2946-3-6
work_keys_str_mv AT dallakianpavel flameflashmoleculareditora2dstructureinputtoolfortheweb
AT haidernorbert flameflashmoleculareditora2dstructureinputtoolfortheweb