Browse Prior Art Database

Usage of Barcode as a Carrier for Molecular Structure Information

IP.com Disclosure Number: IPCOM000112949D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Related People

Bahl, L: AUTHOR [+2]

Abstract

Described is a method to represent the molecular structure information in terms of a barcode which can be scanned using a standard scanning device attached to a computer.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Usage of Barcode as a Carrier for Molecular Structure Information

      Described is a method to represent the molecular structure
information in terms of a barcode which can be scanned using a
standard scanning device attached to a computer.

      During the past two decades attempts have been successfully
made to represent the molecular structure (hereafter we refer to 2 or
3 dimensional structure by saying molecular structure unless
mentioned otherwise) in terms of a string of characters typed by
using a keyboard.  These standardized strings are called line
notations.  Manual transcription of a molecule into the line notation
is a tedious and repetitive task.  However, molecular editors are
available which allow the user to enter the molecule into the
computer.  The editing program is then capable of generating the line
notations automatically.

      The present idea is to represent the line notation by a barcode
which then acts as the information carrier.

      Two alternative coding algorithms are given as examples which
allow the transcription of linear notation into barcode.

      In order to make a barcode from the ROSDAL string, it is first
necessary to compress the ROSDAL string into a more compact coded
form.  This could be done by various data compression schemes.  Two
such schemes are briefly outlined here.

      Scheme 1.  Markov state-dependent Huffman coding.  The ROSDAL
string may be treated as the output of a Markov source which produces
one symbol at a time.  The symbol alphabet would therefo...