Suppr超能文献

面向对象的序列分析:SCL——一个C++类库。

Object-oriented sequence analysis: SCL--a C++ class library.

作者信息

Vahrson W, Hermann K, Kleffe J, Wittig B

机构信息

Abteilung Molekularbiologie und BioInformatik, Freie Universitä Berlin, Germany.

出版信息

Comput Appl Biosci. 1996 Apr;12(2):119-27. doi: 10.1093/bioinformatics/12.2.119.

Abstract

SCL (Sequence Class Library) is a class library written in the C++ programming language. Designed using object-oriented programming principles, SCL consists of classes of objects performing tasks typically needed for analyzing DNA or protein sequences. Among them are very flexible sequence classes, classes accessing databases in various formats, classes managing collections of sequences, as well as classes performing higher-level tasks like calculating a pairwise sequence alignment. SCL also includes classes that provide general programming support, like a dynamically growing array, sets, matrices, strings, classes performing file input/output, and utilities for error handling. By providing these components, SCL fosters an explorative programming style: experimenting with algorithms and alternative implementations is encouraged rather than punished. A description of SCL's overall structure as well as an overview of its classes is given. Important aspects of the work with SCL are discussed in the context of a sample program.

摘要

SCL(序列类库)是一个用C++编程语言编写的类库。SCL运用面向对象编程原则进行设计,由执行分析DNA或蛋白质序列所需典型任务的对象类组成。其中包括非常灵活的序列类、以各种格式访问数据库的类、管理序列集合的类,以及执行诸如计算成对序列比对等高级任务的类。SCL还包括提供一般编程支持的类,如动态增长数组、集合、矩阵、字符串、执行文件输入/输出的类以及错误处理实用工具。通过提供这些组件,SCL培养了一种探索性编程风格:鼓励对算法和替代实现进行试验而非加以惩罚。文中给出了SCL的整体结构描述及其类的概述。在一个示例程序的背景下讨论了使用SCL工作的重要方面。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验