Book contents
- Frontmatter
- Contents
- Acknowledgements
- Preface
- Conventions
- Welcome to the EMBOSS Developer’s Guide
- 1 Getting started
- 2 Your first EMBOSS application
- 3 Software development under EMBOSS
- 4 ACD file development
- 5 C programming
- 6 Programming with AJAX
- 7 Quality assurance
- 8 Application documentation standards
- 9 A complete application: seqret
- 10 Incorporating third-party applications
- Appendix A ACD syntax reference
- Appendix B C programming libraries
- Appendix C C coding standards
- Appendix D Code documentation standards
- Appendix E Resources
- Index
Appendix C - C coding standards
Published online by Cambridge University Press: 05 December 2011
- Frontmatter
- Contents
- Acknowledgements
- Preface
- Conventions
- Welcome to the EMBOSS Developer’s Guide
- 1 Getting started
- 2 Your first EMBOSS application
- 3 Software development under EMBOSS
- 4 ACD file development
- 5 C programming
- 6 Programming with AJAX
- 7 Quality assurance
- 8 Application documentation standards
- 9 A complete application: seqret
- 10 Incorporating third-party applications
- Appendix A ACD syntax reference
- Appendix B C programming libraries
- Appendix C C coding standards
- Appendix D Code documentation standards
- Appendix E Resources
- Index
Summary
General guidelines
The EMBOSS C coding standards are summarised below. Mostly they concern layout of the code, some well established principles of C programming, and tips for programming EMBOSS objects (C data structures) and functions. There are a few guidelines which you should try to follow when writing code for EMBOSS.
Use of libraries
It is very wasteful to write code unnecessarily; often the functionality is available in AJAX or NUCLEUS. Check the libraries before coding and contribute any new code so that it can be incorporated into the libraries.
- Type
- Chapter
- Information
- EMBOSS Developer's GuideBioinformatics Programming, pp. 574 - 596Publisher: Cambridge University PressPrint publication year: 2011