Processing sequence annotation data using the Lua programming language
- PMID: 15706530
Processing sequence annotation data using the Lua programming language
Abstract
The data processing language in a graphical software tool that manages sequence annotation data from genome databases should provide flexible functions for the tasks in molecular biology research. Among currently available languages we adopted the Lua programming language. It fulfills our requirements to perform computational tasks for sequence map layouts, i.e. the handling of data containers, symbolic reference to data, and a simple programming syntax. Upon importing a foreign file, the original data are first decomposed in the Lua language while maintaining the original data schema. The converted data are parsed by the Lua interpreter and the contents are stored in our data warehouse. Then, portions of annotations are selected and arranged into our catalog format to be depicted on the sequence map. Our sequence visualization program was successfully implemented, embedding the Lua language for processing of annotation data and layout script. The program is available at http://staff.aist.go.jp/yutaka.ueno/guppy/.
Similar articles
-
JUICE: a data management system that facilitates the analysis of large volumes of information in an EST project workflow.BMC Bioinformatics. 2006 Nov 23;7:513. doi: 10.1186/1471-2105-7-513. BMC Bioinformatics. 2006. PMID: 17123449 Free PMC article.
-
GeneTools--application for functional annotation and statistical hypothesis testing.BMC Bioinformatics. 2006 Oct 24;7:470. doi: 10.1186/1471-2105-7-470. BMC Bioinformatics. 2006. PMID: 17062145 Free PMC article.
-
Windows .NET Network Distributed Basic Local Alignment Search Toolkit (W.ND-BLAST).BMC Bioinformatics. 2005 Apr 8;6:93. doi: 10.1186/1471-2105-6-93. BMC Bioinformatics. 2005. PMID: 15819992 Free PMC article.
-
Common File Formats.Curr Protoc Bioinformatics. 2014 Mar 21;45:A.1B.1-18. doi: 10.1002/0471250953.bia01bs45. Curr Protoc Bioinformatics. 2014. PMID: 26270173 Review.
-
Apollo: a sequence annotation editor.Genome Biol. 2002;3(12):RESEARCH0082. doi: 10.1186/gb-2002-3-12-research0082. Epub 2002 Dec 23. Genome Biol. 2002. PMID: 12537571 Free PMC article. Review.
Cited by
-
Telomere bacteriophages are widespread and equip their bacterial hosts with potent interbacterial weapons.Sci Adv. 2025 May 2;11(18):eadt1627. doi: 10.1126/sciadv.adt1627. Epub 2025 Apr 30. Sci Adv. 2025. PMID: 40305614 Free PMC article.
-
Rapid selection response to ethanol in Saccharomyces eubayanus emulates the domestication process under brewing conditions.Microb Biotechnol. 2022 Mar;15(3):967-984. doi: 10.1111/1751-7915.13803. Epub 2021 Mar 23. Microb Biotechnol. 2022. PMID: 33755311 Free PMC article.
-
Complete Genome Sequence of Sphingopyxis sp. Strain PET50, a Potential Polyethylene Terephthalate (PET)-Degrading Bacterium Isolated from Compost.Microbiol Resour Announc. 2023 Jan 24;12(1):e0097022. doi: 10.1128/mra.00970-22. Epub 2023 Jan 4. Microbiol Resour Announc. 2023. PMID: 36598283 Free PMC article.
-
Long-read sequencing improves the genetic diagnosis of retinitis pigmentosa by identifying an Alu retrotransposon insertion in the EYS gene.Mob DNA. 2024 May 4;15(1):9. doi: 10.1186/s13100-024-00320-1. Mob DNA. 2024. PMID: 38704576 Free PMC article.
-
Complete Genome Sequences of 12 Quinolone-Resistant Escherichia coli Strains Containing qnrS1 Based on Hybrid Assemblies.Microbiol Resour Announc. 2021 Jan 28;10(4):e01190-20. doi: 10.1128/MRA.01190-20. Microbiol Resour Announc. 2021. PMID: 33509985 Free PMC article.