Skip to main content

GEMINI: A Generalised Connection Table Language and Interpreter

  • Conference paper

Abstract

The design of a generalised program for interpreting connection tables is presented, including a language for describing the external encoding of structural information. Such a program is useful for format conversion or as a front-end to chemical application software. This program has been implemented (GEMINI), and is discussed with examples.

There are only three fundamental ways in which connection table formats differ: what information is stored, how that information is represented, and how those representations are encoded. GEMINI achieves a high degree of generality by dividing its task into these three parts.

Internally, GEMINI uses a rich set of data types with well-defined relationships which can include redundancy or ambiguity. Such information includes atomic number, connectivity, bond order, chirality, charge, co-ordinates, etc. Fortunately, there are very few different representations that are used for each kind of information, and algorithms are readily available for their interconversion.

A string-processing language is used to specify a connection table format. This language allows succinct specification of both the content and encoding of most external formats that we have encountered, but is currently limited to character-oriented files.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Weininger, D., Weininger, A. (1993). GEMINI: A Generalised Connection Table Language and Interpreter. In: Warr, W.A. (eds) Chemical Structures 2. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78027-1_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-78027-1_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-78029-5

  • Online ISBN: 978-3-642-78027-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics