Chapter 3. Software Development under EMBOSS

Table of Contents

3.1. EMBOSS Programming
3.1.1. Introduction
3.1.2. Inbuilt Functionality
3.1.2.1. Support for Biological Datatypes
3.1.2.2. Support for Common File Formats
3.1.2.3. Simple Database Configuration
3.1.2.4. Command Line Handling
3.1.2.5. Command Line Qualifiers
3.1.2.6. Sequence and Sequence Feature Specification
3.1.3. Before you start Coding
3.1.4. Basic Steps to Development
3.1.5. Project Management
3.1.5.1. Models for Releasing Software
3.1.5.2. Software Life Cycle Models
3.1.5.3. User Requirements
3.1.6. Planning
3.1.6.1. Application Development
3.1.6.2. Library Development
3.1.7. ACD File Development
3.1.8. C Source Code Development
3.1.8.1. Coding Standards
3.1.8.2. Application Development
3.1.8.3. Library Development
3.1.9. Integration and Compilation
3.1.10. Debugging
3.1.11. Quality Assurance Testing
3.1.12. Documentation
3.1.13. Distribution
3.1.14. Maintenance, Support and Training
3.2. Integration and Compilation
3.2.1. Using myemboss for Application Development
3.2.2. Adding New EMBOSS Applications
3.2.3. Adding New EMBASSY Applications
3.2.4. Adding a New EMBASSY Package
3.2.4.1. Directory Structure
3.2.4.2. Editing the Makefile.am Files
3.2.4.3. Editing the configure.in Files
3.2.5. Adding New Functions and Datatypes
3.2.6. Adding New Library Files
3.3. Debugging
3.3.1. Direct Debugging
3.3.2. AJAX Debugging Functions
3.3.3. Controlling Debugging Behaviour
3.3.4. Debuggers
3.3.5. Tracing Memory Problems