Shi Haihe, Wu Gang, Zhang Xuchu, Wang Jun, Shi Haipeng, Xu Shenghua
School of Computer and Information Engineering, Jiangxi Normal University, Nanchang, China.
School of Information Management, Jiangxi University of Finance and Economics, Nanchang, China.
Front Genet. 2021 Jan 21;11:630923. doi: 10.3389/fgene.2020.630923. eCollection 2020.
After years of development, the complexity of the biological sequence alignment algorithm is gradually increasing, and the lack of high abstract level domain research leads to the complexity of its algorithm development and improvement. By applying the idea of software components to the design and development of algorithms, the development efficiency and reliability of biological sequence alignment algorithms can be effectively improved. The component assembly platform applies related assembly technology, which simplifies the operation difficulty of component assembly and facilitates the maintenance and optimization of the algorithm. At the same time, a friendly visual interface is used to intuitively complete the assembly of algorithm components, and an executable sequence alignment algorithm program is obtained, which can directly carry out alignment computing.
经过多年发展,生物序列比对算法的复杂度逐渐增加,而缺乏高抽象层次的领域研究导致其算法开发与改进的复杂性。通过将软件组件的思想应用于算法的设计与开发,可有效提高生物序列比对算法的开发效率与可靠性。组件组装平台应用相关组装技术,简化了组件组装的操作难度,便于算法的维护与优化。同时,使用友好的可视化界面直观地完成算法组件的组装,得到可直接进行比对计算的可执行序列比对算法程序。