Codename: mrv
An mrv file may contain four elements, cml, MDocument, molecule, reaction, all of which has complex type. The elements of the complex types are shown as list items, while its attributes are written with italic under the name of the corresponding complex type name.
version | Version information (file format version number and generation version number). |
dataType | Type name of marvin GUI dat |
name | Name tag of the marvin GUI properties. |
value | Value of Marvin GUI property |
atomSetFont | Font type of atom sets. |
atomSetRGB | Atom set colors: Comma separated list of entries in " k:color " format, where k is the set sequence number and color is the color specification (in one of the following forms: "#RRGGBB" - RGB components as a 6-digit hexadecimal number, "D" - default set color, "N" - no set color (normal atom/bond coloring is used). |
bondSetLineThickness | Thickness of bonds in the bond sets. |
bondSetRGB | Bond set colors: Comma separated list of entries in " k:color " format, where k is the set sequence number and color is the color specification (in one of the following forms: "#RRGGBB" - RGB components as a 6-digit hexadecimal number, "D" - default set color, "N" - no set color (normal atom/bond coloring is used). |
extraLabelSetRGB | Color setting of the extra label. |
multipageBottom | Bottom margin of a page in multipage molecular document. Its value is "d" where d is a floating point number. |
multipageColumnCount | Number of columns in multipage molecular document. Its value is "k" where k is a positive integer. |
multipageEnabled | Enables the multipage molecular document. Its value is "true" or "false". |
multipageHeight | Height of a page in multipage molecular document. Its value is "d" where d is a floating point number. |
multipageLeft | Left margin of a page in multipage molecular document. Its value is "d" where d is a floating point number. |
multipageRight | Right margin of a page in multipage molecular document. Its value is "d" where d is a floating point number. |
multipageRowCount | Number of rows in multipage molecular document. Its value is "k" where k is a positive integer. |
multipageSelectedPage | The selected page in multipage molecular document. Its value is "k" where k is a positive integer. |
multipageTop | Top margin of a page in multipage molecular document. Its value is "d" where d is a floating point number. |
multipageWidth | Width of a page in multipage molecular document. Its value is "d" where d is a floating point number. |
dictRef | Key of the properties related to the document. |
title | Title of a Marvin document. |
dataType | Data type of the scalar tag value. |
dataType | Data type of the array tag values. |
size | Size of the array. |
restH | It is a condition for an R-group: If it is set for an R-group, the hit molecules do not contain ligands on that atom other than hydrogen or those specified as R-group. If RestH condition is false, then R-group sites can contain any additional non-hydrogen ligands as well. |
rgroupID | ID of the R-group. |
rlogicRange | It shows that the given R-group how many times can occur in the target. (For example: 1-3,6 means the R-group can occur one, two three or six time in the target.). |
thenR | It is a condition for an R-group:R-group has to be satisfied only when conditions of another R-group are satisfied. |
restH | It is a condition for an R-group: If it is set for an R-group, the hit molecules do not contain ligands on that atom other than hydrogen or those specified as R-group. If RestH condition is false, then R-group sites can contain any additional non-hydrogen ligands as well. |
rgroupID | ID of the R-group. |
rlogicRange | It shows that the given R-group how many times can occur in the target. (For example: 1-3,6 means the R-group can occur one, two three or six time in the target.). |
thenR | It is a condition for an R-group:R-group has to be satisfied only when conditions of another R-group are satisfied. |
orientation | Determines whether bracket is in pairs or a standalone bracket. "Single" means that the bracket can be moved or resized alone, "double" means that the pair of brackets are treated as one entity, can be moved and resiyed only together. |
tcenter | Geometric center of the object for transformations like rotation. Identifies corners and middle-points with points of the compass, e.g. NW (North West) identifies the top right corner. Possible values are the eight points of the compass or center. |
toption | It shows that the object can be rotated or not. |
type | Type of the bracket. |
x | X coordinate. |
y | Y coordinate. |
z | Z coordinate. |
arcAngle | Angle of the electron flow arrow arc. |
baseElectronContainerIndex | Describes which electroncontainer holds electron. |
baseElectronIndexInContainer | Describes which electron is base electron. |
atomRef |
atomRefs | |
weights |
atomRefs | |
weights |
background | Background color. |
tcenter | Geometric center of the object for transformations like rotation. Identifies corners and middle-points with points of the compass, e.g. NW (North West) identifies the top right corner. Possible values are the eight points of the compass or center. |
toption | It shows that the object can be rotated or not. |
x | X coordinate. |
y | Y coordinate. |
z | Z coordinate. |
atomRef | |
difLoc |
occupation | |
radical |
arcAngle | Angle of arc. |
x | X coordinate. |
y | Y coordinate. |
z | Z coordinate. |
pos | Identifies to which point of a rectangle this point is connected. |
rectRef | Reference name of the rectangle to which this point of the object is connected. |
pos | Identifies to which point of a polyline this point is connected. |
lineRef | Reference name of the line to which this point of the object is connected. |
atomRefs | |
weights |
background | Background color. |
tcenter | Geometric center of the object for transformations like rotation. Identifies corners and middle-points with points of the compass, e.g. NW (North West) identifies the top right corner. Possible values are the eight points of the compass or center. |
toption | It shows that the object can be rotated or not. |
x | X coordinate. |
y | Y coordinate. |
z | Z coordinate. |
arcHeight | The height of the arc of the rounded corner. |
arcWidth | The width of the arc of the rounded corner. |
autoSize | It aranges the text box size to the size automatically. |
background | Background color. |
color | Color. |
fontScale | The size of the font. |
halign | Horizontal alignment of the text box. |
tcenter | Geometric center of the object for transformations like rotation. Identifies corners and middle-points with points of the compass, e.g. NW (North West) identifies the top right corner. Possible values are the eight points of the compass or center. |
toption | It shows that the object can be rotated or not. |
valign | Vertical alignment of the text Box. |
name | Name of the text field, usually has value "text". |
x | X coordinate. |
y | Y coordinate. |
z | Z coordinate. |
autoAlign | It shows that auto alignment function of the textbox is on or off. |
autoResize | It shows that auto resize function of the textbox is on or off. |
preferredWidth | The prefered width of the name text box. |
absStereo | It shows that absolute stereo label is on or off. |
id | ID of the molecule in CML format. |
molID | ID number of the molecule in the MRV file. |
title | Title of the molecule. |
oneLetterName | One letter name of an amino acid. |
threeLetterName | Three letter name of an amino acid. |
dictRef | Key of the properties related to the document. |
title |
dataType | Scalar data types |
delimiter | Delimiter string of molecule array properties. |
atomID | This argument is a space separated list of atoms. |
attachmentOrder | Attachment point order value in the case of R-group attachment point. |
attachmentPoint | List of attachment points. |
elementType | Element in the Periodic Table. |
formalCharge | It is the charge assigned to an atom in a molecule, assuming that electrons in a chemical bond are shared equally between atoms, regardless of relative electronegativity. |
hydrogenCount | Number of implicit hydrogen if needed. In the cases of 5-6 membered aromatic rings containing nitrogen atoms, it is not obvious which N atoms have implicit hydrogens. |
isSelected | Boolean type variable which shows that the object is selected or not. |
isotope | Atomic mass number. |
lonePair | Number of lone pairs. |
mrvAlias | Atom alias. |
mrvExtraLabel | List of Atom extra labels. |
mrvLinkNodeOut | Outer bond references for a link node in comma separated list of bond indices (amongst bonds of the link atom) leading to the outer atoms (non-repeating neighbours) of the link nodes, "-" means no outer bonds. |
mrvLinkNodeRep | Number of repetitions for a link node in format " n " (maximum number of repetitions) or " m - n " (minimum and maximum). |
mrvMap | The map corresponding to the given atom mapping . |
mrvPseudo | List of pseudoatom names. |
mrvQueryProps | List of query atom properties |
mrvSetExtraLabelSeq | Atom set extra label numbers. |
mrvSetSeq | Atom set sequence number. |
mrvSpecIsotopeSymbolPreferred | Special symbols are preferred for Hydrogen isotopes (D, T) if the value is 1, normal element symbol (H) is used if the value is 0. |
mrvStereoGroup | MDL enchanced stereo group representation. |
mrvValence | Valence list. |
radical | List of the radicals. |
reactionStereo | List of reaction stereo properties. |
residueAtomName | PDB atom name. |
residueId | List of residue Ids. |
residueType | List of residue types. |
rgroupRef | List of R-group reference values. |
sgroupAttachmentPoint | List of attachment points. |
sgroupRef | List of S-group references. |
x2 | X coordinates in two-dimensional representation. |
x3 | X coordinates in three-dimensional representation. |
y2 | Y coordinates in two-dimensional representation. |
y3 | Y coordinates in three-dimensional representation. |
z3 | Z coordinates in three-dimensional representation. |
attachmentOrder | Attachment point order value in the case of R-group attachment point. |
attachmentPoint | Attachment point value. |
elementType | Element in the Periodic Table. |
formalCharge | It is the charge assigned to an atom in a molecule, assuming that electrons in a chemical bond are shared equally between atoms, regardless of relative electronegativity. |
hydrogenCount | Number of implicit hydrogen if needed. In the cases of 5-6 membered aromatic rings containing nitrogen atoms, it is not obvious which N atoms have implicit hydrogens. |
id | Atom ID. |
isotope | Atomic mass number. |
isSelected | Boolean type variable which shows that the object is selected or not. |
ligandOrder | Order of ligands connected to an R-group atom: list of atom identifiers. |
lonePair | Number of lone pairs. |
mrvAlias | Atom alias. |
mrvExtraLabel | Atom extra label. |
mrvLinkNodeOut | Outer bond references for a link node in comma separated list of bond indices (amongst bonds of the link atom) leading to the outer atoms (non-repeating neighbours) of the link nodes, "-" means no outer bonds. |
mrvLinkNodeRep | Number of repetitions for a link node in format " n " (maximum number of repetitions) or " m - n " (minimum and maximum). |
mrvMap | The map corresponding to the given atom mapping. |
mrvPseudo | Pseudoatom name. |
mrvQueryProps | Query atom properties. |
mrvSetExtraLabelSeq | Atom set extra label numbers. |
mrvSetSeq | Atom set sequence number. |
mrvSpecIsotopeSymbolPreferred | Special symbols are preferred for Hydrogen isotopes (D, T) if the value is 1, normal element symbol (H) is used if the value is 0. |
mrvStereoGroup | MDL enchanced stereo group representation. |
mrvValence | Valence. |
radical | Name of the radical center. |
reactionStereo | Reaction stereo value. |
residueAtomName | PDB atom name. |
residueId | Name of residue ID. |
residueType | Name of residue type |
rgroupRef | R-group reference value. |
sgroupAttachmentPoint | S-group attachment point: "1", (on first site) "2" (on second site) or "both" (on both sites). |
sgroupRef | S-group reference name. |
x2 | X coordinates in two-dimensional representation. |
y2 | Y coordinates in two-dimensional representation. |
x3 | X coordinates in three-dimensional representation. |
y3 | Y coordinates in three-dimensional representation. |
z3 | Z coordinates in three-dimensional representation. |
atomRefs4 | Represents the parity value of the stereocenter according to the given four atom reference frame. |
convention | Name of the convention where the property is being interpeted. |
dataType | Type of the property. |
id | ID of the atom property. |
title | String usually same as string. |
connectionAtom | The ID of the connecting atom. |
highBridge | The atom reference list of the high bridge. |
lowBridge | The atom reference list of the low bridge. |
id | The id of the bond. |
atomRefs2 | List containing two atom references (a1,a2). |
convention | A number referring the MDL stereo type of the bond or "cxn:coord" in case of coordinative bond, "cxn:hydrogen" in case of hydrogen bond. |
mrvBold | Bold bond attribute. |
mrvHashed | Hashed bond attribute. |
mrvQueryProps | Query bond properties. |
mrvReactingCenter | Reacting center bond query feature . Possible values: -1: not center, 1: center, 4: make or break, 8: change, 12: make and change. |
mrvReactionCenter | |
mrvSetSeq | Atom set sequence number. |
order | Name of bond order (e.g., single, double, triple, aromatic etc.). |
queryType | Name of query bond type. |
topology | Defines that the bond is a part of a ring or a chain. |
convention | Stereo representation framework type. |
conventionValue | Stereo Convention Value: It can be MDLStereoValue or ChemAxonStereoValue. |
convention | Name of the convention where the property is being interpeted. |
dataType | Type of the property. |
id | ID of the bond property. |
title | String usually same as string. |
atomRefs | Reference to the atoms in the S-Groups. |
bondList | List of bonds |
center | Atom reference of center atom |
charge | Place of the charge. It's value can be "onAtoms" or "onBracket" |
connect | Type of monomer connection in case of copolymers. |
context | Context of the data field. |
correspondence | S-group correspondence |
dataDetached | Boolean type variable showing if the data is detached or not. |
displayedChars | Number of characters displayed per line |
displayedLines | Number of the lines displayed |
fieldData | First field of the data. |
fieldData1 | Second field of the data |
fieldData2 | Third field of the data |
fieldData3 | Fourth field of the data |
fieldData4 | Fifth field of the data |
fieldData5 | Sixth field of the data |
fieldData6 | Seventh field of the data |
fieldData7 | Eighth field of the data |
fieldData8 | Ninth field of the data |
fieldData9 | Tenth field of the data |
fieldName | Name of the field in Data S-Groups. |
fieldType | Type of the field |
id | ID number of the S-group |
labelCenter | Defines the atom of the S-group to which the bond points, if flipping effect is not used. |
leftName | Alternative name of the abbreviated group when flipping effect is used, and the name group is on the left hand side of the molecule. (e.g. the leftName of "COOH" is HOOC). |
molID | ID number of the molecule in the MRV file. |
placement | Defines if the placement of the data is absolute or relative in data S-groups. |
pos | Identifies to which point of a rectangle this point is connected. |
queryOp | Query operator in data S-groups. |
queryType | Name of the query bond type. |
rightName | Alternative name of the abbreviated group when flipping effect is used, and the name group is on the right hand side of the molecule (e.g. the rightName of "MeO" is OMe). |
role | Name of the Sgroup type (e.g. SRU). |
tag | Tag of the fieldData. |
title | Title of the S-group. That is the string written in the subscript. |
units | Unit of the data in Data S-group. |
unitsDisplayed | Shows if the unit of data is displayed in data S-group. |
x | X coordinate. |
y | Y coordinate. |
oneLetterName | One letter name of an amino acid. |
threeLetterName | Three letter name of an amino acid. |
dictRef | Key of the properties related to the document. |
title |
dataType | Scalar data types |
delimiter | Delimiter string of molecule array properties. |
atomID | This argument is a space separated list of atoms. |
attachmentOrder | Attachment point order value in the case of R-group attachment point. |
attachmentPoint | List of attachment points. |
elementType | Element in the Periodic Table. |
formalCharge | It is the charge assigned to an atom in a molecule, assuming that electrons in a chemical bond are shared equally between atoms, regardless of relative electronegativity. |
hydrogenCount | Number of implicit hydrogen if needed. In the cases of 5-6 membered aromatic rings containing nitrogen atoms, it is not obvious which N atoms have implicit hydrogens. |
isSelected | Boolean type variable which shows that the object is selected or not. |
isotope | Atomic mass number. |
lonePair | Number of lone pairs. |
mrvAlias | Atom alias. |
mrvExtraLabel | List of Atom extra labels. |
mrvLinkNodeOut | Outer bond references for a link node in comma separated list of bond indices (amongst bonds of the link atom) leading to the outer atoms (non-repeating neighbours) of the link nodes, "-" means no outer bonds. |
mrvLinkNodeRep | Number of repetitions for a link node in format " n " (maximum number of repetitions) or " m - n " (minimum and maximum). |
mrvMap | The map corresponding to the given atom mapping . |
mrvPseudo | List of pseudoatom names. |
mrvQueryProps | List of query atom properties |
mrvSetExtraLabelSeq | Atom set extra label numbers. |
mrvSetSeq | Atom set sequence number. |
mrvSpecIsotopeSymbolPreferred | Special symbols are preferred for Hydrogen isotopes (D, T) if the value is 1, normal element symbol (H) is used if the value is 0. |
mrvStereoGroup | MDL enchanced stereo group representation. |
mrvValence | Valence list. |
radical | List of the radicals. |
reactionStereo | List of reaction stereo properties. |
residueAtomName | PDB atom name. |
residueId | List of residue Ids. |
residueType | List of residue types. |
rgroupRef | List of R-group reference values. |
sgroupAttachmentPoint | List of attachment points. |
sgroupRef | List of S-group references. |
x2 | X coordinates in two-dimensional representation. |
x3 | X coordinates in three-dimensional representation. |
y2 | Y coordinates in two-dimensional representation. |
y3 | Y coordinates in three-dimensional representation. |
z3 | Z coordinates in three-dimensional representation. |
attachmentOrder | Attachment point order value in the case of R-group attachment point. |
attachmentPoint | Attachment point value. |
elementType | Element in the Periodic Table. |
formalCharge | It is the charge assigned to an atom in a molecule, assuming that electrons in a chemical bond are shared equally between atoms, regardless of relative electronegativity. |
hydrogenCount | Number of implicit hydrogen if needed. In the cases of 5-6 membered aromatic rings containing nitrogen atoms, it is not obvious which N atoms have implicit hydrogens. |
id | Atom ID. |
isotope | Atomic mass number. |
isSelected | Boolean type variable which shows that the object is selected or not. |
ligandOrder | Order of ligands connected to an R-group atom: list of atom identifiers. |
lonePair | Number of lone pairs. |
mrvAlias | Atom alias. |
mrvExtraLabel | Atom extra label. |
mrvLinkNodeOut | Outer bond references for a link node in comma separated list of bond indices (amongst bonds of the link atom) leading to the outer atoms (non-repeating neighbours) of the link nodes, "-" means no outer bonds. |
mrvLinkNodeRep | Number of repetitions for a link node in format " n " (maximum number of repetitions) or " m - n " (minimum and maximum). |
mrvMap | The map corresponding to the given atom mapping. |
mrvPseudo | Pseudoatom name. |
mrvQueryProps | Query atom properties. |
mrvSetExtraLabelSeq | Atom set extra label numbers. |
mrvSetSeq | Atom set sequence number. |
mrvSpecIsotopeSymbolPreferred | Special symbols are preferred for Hydrogen isotopes (D, T) if the value is 1, normal element symbol (H) is used if the value is 0. |
mrvStereoGroup | MDL enchanced stereo group representation. |
mrvValence | Valence. |
radical | Name of the radical center. |
reactionStereo | Reaction stereo value. |
residueAtomName | PDB atom name. |
residueId | Name of residue ID. |
residueType | Name of residue type |
rgroupRef | R-group reference value. |
sgroupAttachmentPoint | S-group attachment point: "1", (on first site) "2" (on second site) or "both" (on both sites). |
sgroupRef | S-group reference name. |
x2 | X coordinates in two-dimensional representation. |
y2 | Y coordinates in two-dimensional representation. |
x3 | X coordinates in three-dimensional representation. |
y3 | Y coordinates in three-dimensional representation. |
z3 | Z coordinates in three-dimensional representation. |
atomRefs4 | Represents the parity value of the stereocenter according to the given four atom reference frame. |
convention | Name of the convention where the property is being interpeted. |
dataType | Type of the property. |
id | ID of the atom property. |
title | String usually same as string. |
connectionAtom | The ID of the connecting atom. |
highBridge | The atom reference list of the high bridge. |
lowBridge | The atom reference list of the low bridge. |
id | The id of the bond. |
atomRefs2 | List containing two atom references (a1,a2). |
convention | A number referring the MDL stereo type of the bond or "cxn:coord" in case of coordinative bond, "cxn:hydrogen" in case of hydrogen bond. |
mrvBold | Bold bond attribute. |
mrvHashed | Hashed bond attribute. |
mrvQueryProps | Query bond properties. |
mrvReactingCenter | Reacting center bond query feature . Possible values: -1: not center, 1: center, 4: make or break, 8: change, 12: make and change. |
mrvReactionCenter | |
mrvSetSeq | Atom set sequence number. |
order | Name of bond order (e.g., single, double, triple, aromatic etc.). |
queryType | Name of query bond type. |
topology | Defines that the bond is a part of a ring or a chain. |
convention | Stereo representation framework type. |
conventionValue | Stereo Convention Value: It can be MDLStereoValue or ChemAxonStereoValue. |
convention | Name of the convention where the property is being interpeted. |
dataType | Type of the property. |
id | ID of the bond property. |
title | String usually same as string. |
mrvSetSeq | Atom set sequence number. |
convention | Name of the convention where the property is being interpeted. |
dataType | Type of the property. |
id | ID of the atom property. |
title | String usually same as string. |
atom | The atom on which the attachment point is placed. |
order | The order of the attachment point. |
bond | The crossing bond of the attachment point. |
crossingBondType | The type of the crossing bond. |
isSelected | Boolean type variable which shows that the object is selected or not. |
lineColor | Line color. |
orientation | Determines whether bracket is in pairs or a standalone bracket. "Single" means that the bracket can be moved or resized alone, "double" means that the pair of brackets are treated as one entity, can be moved and resiyed only together. |
tcenter | Geometric center of the object for transformations like rotation. Identifies corners and middle-points with points of the compass, e.g. NW (North West) identifies the top right corner. Possible values are the eight points of the compass or center. |
thickness | Thickness. |
toption | It shows that the object can be rotated or not. |
type | Type of the bracket. |
x | X coordinate. |
y | Y coordinate. |
z | Z coordinate. |
absStereo | It shows that absolute stereo label is on or off. |
title | Title. |
type | Type of reaction arrow. E.g., EQUILIBRIUM. |
x1 | The X coordinate of the staring point of the reaction arrow. |
x2 | The X coordinate of the endpoint of the reaction arrow. |
y1 | The Y coordinate of the staring point of the reaction arrow. |
y2 | The Y coordinate of the endpoint of the reaction arrow. |
z1 | The Z coordinate of the staring point of the reaction arrow. |
z2 | The Z coordinate of the endpoint of the reaction arrow. |
dictRef | Key of the properties related to the document. |
title |
dataType | Scalar data types |
delimiter | Delimiter string of molecule array properties. |
null | "0" |
0 | "zero" (character string) |
no value | "." |
"." | &#n;, n is the character code |