The MDL type exposes the following members.

Constructors

  NameDescription
MDL
Initializes a new instance of the MDL class

Methods

  NameDescription
CheckFormat
Check file stream to be sure that this is a canonic MDL chemical file : 4th line should contains number of atoms, bonds and V2000 tag
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
ReadMdlClipboard
Read MDL CT from windows clipboard : Could be Rxn or Mol V2000 / v3000
ReadMolClipboard
Read MDL CT from windows clipboard : Mol V2000 only
ReadMolFile
Open and read a chemical mol file
ReadMolFromStream
Read stream as text and populates molecule object
ReadRxnFile
Open and read a chemical mol file
ReadRxnFromStream
Read stream as text and populates Molecules object
StreamToString
Convert a memory stream to a string
StringToStream
Convert a string to a memory stream
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
WriteMolClipboardOverloaded.
WriteMolFile
Open and write a chemical mol file
WriteMolToStreamOverloaded.
WriteRxnFile
Open and write a chemical Rxn file
WriteRxnToStream
Write Reaction Scheme to text stream

Fields

  NameDescription
MOL_END_BLOCK
End of MDL mol block ($$$$) : V2000
MOL_END_CT
End of MDL connection table (M END) : V2000
RXN_BLOCK
Start of a Rxn Mol block ($MOL)
RXN_TAG
Rxn stream tag ($RXN)

See Also