Bedienung von Sciformation VectorMol

Erste Schritte

Werkzeuge und Aktionen

SymbolBeschreibungTastenkürzel / Mausaktion
Dateien
Leert das aktuelle Blatt, um eine neue Zeichnung zu beginnen.
Öffnet einen Dialog, um ein MOLfile oder ein RXNfile zu öffnen.
Speichert die aktuelle Zeichnung als MOLfile oder RXNfile auf Ihrem Computer.
Speichert die aktuelle Zeichnung als SVG-Datei auf Ihrem Computer.
Zeichnen
In das Eingabefeld für die Atomsorte können Elemente wie "S" oder die Kürzel von Vorlagen wie "Ph" eingegeben werden. Bei Elementen sind Modifizierungen wie "+", "-", "." oder ":", vorangestellte Isotopenmassen wie bei "13C", die explizite Angabe von Wasserstoffatomen wie bei "CH2" sowie entsprechende Kombinationen zulässig.Aktivieren: F2
Deaktivieren: Esc
Direktwahl: B / C / F / H / I / L (Cl) / N / O / P / R (Br) / S
Zeichnet die eingestellte Atomsorte oder ändert bestehende Atome durch Anklicken.A
Zeichnet Bindungen mit der gewählten Bindungsordnung, oder ändert bestehende Bindungen durch Anklicken.1 / 2 / 3
Strg beim Zeichnen entsperrt den Winkel
Umschalt beim Zeichnen entsperrt die Bindungslänge
Zeichnet Einfachbindungen aus der Bildebene heraus, in die Ebene hinein bzw. mit nicht definierter Stereochemie, oder ändert bestehende Bindungen durch Anklicken.U / D / M
Zeichnet Bindungen, die nicht näher spezifiziert sind (z.B. koordinative Bindungen) oder aromatische Bindungen (Bindungsordnung 1,5), oder ändert bestehende Bindungen durch Anklicken.
Zeichnet Ketten von Einfachbindungen mit der gewählten Atomsorte. Die neu gezeichnete Kette wird automatisch ausgewählt.W
LöschwerkzeugEntf
Werkzeug zum Setzen des Anknüpfungspunkts, nur bei der Bearbeitung von Vorlagen verfügbar.
Plus-Werkzeug zum Trennen einzelner Komponenten bei der Bearbeitung von Reaktionsgleichungen. Löscht man das Plus zwischen zwei Komponenten, werden diese zusammengefasst, z.B. bei ionischen oder Komplexverbindungen mit mehreren unverbundenen Teilen.
Zeichnen eines Reaktionspfeils, um Edukte und Produkte in einer Reaktionsgleichung zu trennen. Beim erneuten Zeichnen eines Pfeils wird der bestehende durch ein Plus ersetzt, d.h. mehrstufige Reaktionen werden derzeit nicht unterstützt.
Auswahl
Rechteck- oder Lassoauswahl. Durch Ziehen eines ausgewählten Objekts (Atom, Bindung, Plus, Pfeil) wird die Auswahl verschoben, ist das Objekt nicht selektiert, dann wird nur das Objekt verschoben.E / Q
Schneidet die Auswahl aus, kopiert sie oder fügt die entsprechenden Teile ein. Auf Daten anderer Programme oder die Windows-Zwischenablage kann nicht zugegriffen werden.Strg + X / Strg + C / Strg + V
Rotiert die Auswahl durch Klick ins Zentrum und Ziehen mit der Maus (2D/3D)V / T
Rotiert die Auswahl um die Bindung zum nicht selektierten Teil
Vertauscht für die Auswahl oben/unten bzw. links/rechts
Auswahl als Gruppe definieren. Eine Gruppe wie "Ph" kann nur definiert werden, wenn max. eine Bindung aus der Gruppe herausführt. Führen genau zwei Bindungen heraus, so kann ein Polymer (z.B. mit "n") oder eine Wiederholungseinheit (z.B. mit "3") definiert werden. Besteht die Auswahl aus mehreren unverbundenen oder zu unterschiedlichen Molekülen gehörigen Teilen, so kann keine Gruppe definiert werden.Strg + G
Gruppe unter dem Mauszeiger, oder Gruppen in der Auswahl auflösen.Strg + Umschalt + G
Strg + U
Ansicht
Wählt durch Klick oder Ziehen der Maus einen Bereich, der vergrößert wirdBild auf (in die Mitte)
Strg + Mausrad auf
Wählt einen größeren BildausschnittBild ab
Strg + Mausrad ab
Sonstiges
Rückgängig / WiederherstellenStrg + Z / Strg + Y

Weitere Tastenkürzel und Mausaktionen

AktionTastenkürzel / Mausaktion
Ladung des Atoms unter dem Mauszeiger erhöhen/senken+ / -
Atom unter dem Mauszeiger als Radikal.
Atom unter dem Mauszeiger oder Auswahl durch aktuelle Atomsorte / Vorlage ersetzen.Enter
Aktuelle Aktion abbrechen oder nichts auswählenEsc
Alles auswählenStrg + A
Gewählte Objekte aus der Zeichnung löschen, oder das Löschwerkzeug aktivierenEntf
Zeichnung durch MOLfile ersetzenLokal gespeichertes MOLfile mit der Maus ablegen
MOLfile zu Zeichnung hinzufügenStrg halten und MOLfile mit der Maus ablegen
Auswahl oder Zeichnung in der Ebene verschieben (Alt erhöht die Präzision)Pfeiltasten
vertikal: Umschalt + Mausrad
horizontal: Strg + Umschalt + Mausrad
Auswahl oder Zeichnung nach vorn oder hinten verschieben (Alt erhöht die Präzision)Pos1 / Ende
J / K

Vorlagen

Vorlagen nutzen

Vorlagen lassen sich auf zweierlei Weise nutzen:

  1. durch Eingabe des gewählten Kürzels anstelle eine Atomsorte wird die Vorlage mit dem gesetzten Anknüpfungspunkt wie ein Atom eingefügt. Bei Überschreitung der Bindungsordnungen wird eine zusätzliche Einfachbindung eingefügt.
  2. durch Auswahl der Vorlage über die Symbolleiste kann die Vorlage mit der Maus positioniert werden, z.B. zum Aufbau anellierter Ringsysteme. Auch hier kann die schwebende Auswahl mit dem Mausrad ausgerichtet werden.

Vorlagen einrichten

Zum Einrichten einer Vorlage muss das Programm mit dem Parameter "mode=tmpl" aufgerufen werden. Zeichnen Sie dann wie gewohnt, oder öffnen Sie ein bestehendes MOLfile. In der oberen Symbolleiste werden Eingabefelder angezeigt, um den Namen und eine oder mehrere Abkürzungen einzugeben. Der Anknüpfungspunkt wird über das -Werkzeug definiert. Dann speichern Sie die Vorlage bei Ihrer VectorMol-Installation im Unterordner "templates" mit dem Dateinamen [Nummer].mol, wobei das Laden bei 0.mol begonnen wird. Achten Sie darauf, dass die Reihe der Dateinamen keine Lücke aufweist und die Dateien zugreifbar sind.

Programmierschnittstelle (nur für Entwickler)

Sciformation VectorMol kann in einem Iframe eingebettet in anderen Anwendungen genutzt werden. Rufen Sie die Javascript-Funktion getMolRxnfile() auf, um die aktuelle Zeichnung als MOLfile bzw. RXNfile abzufragen. Über setMolRxnfile(String) können Sie die aktuelle Zeichnung durch ein MOLfile bzw. RXNfile aus Ihrer Anwendung setzen.

Über den URL-Parameter "mode=rxn" können Sie den Anwendern das Zeichnen und Bearbeiten von Reaktionsgleichungen erlauben. Mit "lang=[de|en]" können Sie die Sprache des Programms einstellen. Der Parameter "embedded=true" deaktiviert Funktionen zum Laden und Speichern von Dateien, die entsprechenden Symbole werden ausgeblendet.

Beachten Sie beim Einbetten von Sciformation VectorMol unbedingt die Lizenzbedingungen! Für die (auch teilweise) kommerzielle Nutzung benötigen Sie eine Lizenz der Sciformation Consulting GmbH. Die allgemeine CC-BY-NC-SA-Lizenz ist NICHT mit open-source-Lizenzen wie der GPL oder AGPL kompatibel.

Wenn Sie die Freiheiten der CC-BY-NC-SA-Lizenz (Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen) nutzen möchten, um das Programm anzupassen oder weiterzuentwickeln, dann erhalten Sie auf Anfrage besser lesbaren Quellcode.

Using Sciformation VectorMol

Getting started

Tools and actions

IconDescriptionKeyboard shortcut / mouse action
Files
Clears the screen to begin a new drawing
Opens a dialog to open a MOLfile or a RXNfile
Saves the current structural drawing as MOLfile or RXNfile on your computer
Saves the current structural drawing as SVG file on your computer
Drawing
You can enter names of elements like "S" or shortcuts of templates like "Ph" into the field. For elements, modifiers like "+", "-", "." or ":", preceding isotope masses like "13C", the explicit setting of the number of hydrogens "CH2" or combinations are possible.Activate: F2
Deactivate: Esc
Speed dial: B / C / F / H / I / L (Cl) / N / O / P / R (Br) / S
Draws the current type of atom or changes existing ones by clicking them.A
Draws a bond of the respective order, or changes existing ones by clicking them.1 / 2 / 3
Ctrl unlocks the angle when drawing
Shift unlocks the bond length when drawing
Draws single bonds pointing towards you, away from you or with undefined stereochemistry, or changes existing bonds by clicking them.U / D / M
Draws unspecified bonds (e.g. coordinative bonds) or aromatic bonds (bond order 1.5), or changes existing ones by clicking them.
Draws chains of single bonds and the active atom type. The newly drawn chain will automatically be selected.W
Delete toolDel
Tool to define the attachment atom, only available when editing templates
Plus tool to separate components when editing reaction equations. Deleting a plus between two components combines them, which may apply to ionic compounds or complexes, with multiple non-connected parts.
Allows to draw a reaction arrow, to separate reactants and products of a reaction equation. If you draw a second arrow, the existing one will be replaced by a plus, i.e. reactions with multiple steps are currently not supported by VectorMol.
Selection
Rectangular or freehand selection. By dragging a selected object (atom, bond, plus, arrow) you can move the selection. By dragging a non-selected object, you move only that object.E / Q
Cuts, copies and pastes the current selection. It is not possible to access data of third party software or the Windows clipboard.Ctrl + X / Ctrl + C / Ctrl + V
Rotates the selection by clicking the center and dragging (2D/3D)V / T
Rotates the selection around the bond towards the unselected part
Swaps top/bottom side of the selection, or left/right side, respectively
Transform the current selection to a group. A group like "Ph" can only be defined if there is max. one outbound bond. When there are exactly two outbound bonds, you can defined a polymer (e.g. by "n") or an oligomer (e.g. by "3"). Groups cannot be defined if the selection consists of multiple non-connected parts or even multiple molecules.Ctrl + G
Ungroup the group underneath the cursor, or the selected groups.Ctrl + Shift + G
Ctrl + U
View
Click or drag a display area, which will be magnifiedPage up (zoom to the center)
Ctrl + mouse wheel up
Zoom outPage down
Ctrl + mouse wheel down
Other
Undo / redoCtrl + Z / Ctrl + Y

More keyboard shortcuts and mouse actions

ActionKeyboard shortcut / mouse action
Increase/decrease the charge of the atom underneath the cursor+ / -
Change the atom underneath the cursor to a radical.
Replace the atom underneath the cursor or the selected atoms by the currently active element/templateEnter
Cancel current action or deselect allEsc
Select allCtrl + A
Delete selected objects, or activate the delete toolDel
Replace drawing by MOLfileDrag&drop MOLfile saved locally
Add MOLfile to drawingHold Ctrl and drop MOLfile
Move selection or drawing in-plane (hold Alt for higher precision)Arrow keys
vertical: Shift + mouse wheel
horizontal: Ctrl + Shift + mouse wheel
Move selection or drawing to the front or back (hold Alt for higher precision)Home / End
J / K

Templates

Using templates

Templates can be used in two ways:

  1. by entering one of its shortcuts instead of a chemical element, the template is inserted like an atom. When exceeding the number of maximum number of bonds, an additional single bond is inserted.
  2. by selecting the template from the toolbar, you can position it using the mouse, for instance to draw annulated ring systems. You can rotate the floating selection according to your requirements using the mouse wheel.

Setting up templates

To draw a template, the program must be started with the parameter "mode=tmpl". Draw like normal or open an existing MOLfile. In the top toolbar, you can enter the name and one or more shortcuts. Then define the attachment atom using the tool. Finally, save the template in the "templates" folder of your VectorMol installation, with a filename [number].mol. 0.mol will first be loaded. Make sure the chain of template files has no gap and all permissions are set so that the files can be accessed.

Programming interface (only for software developers)

Sciformation VectorMol can be run embedded in an iframe as part of other applications. To retrieve the current structure, call the Javascript function getMolRxnfile(). Via setMolRxnfile(String), you can replace the current structure by a MOLfile or a RXNfile from your application.

The URL parameter "mode=rxn" enables functionality for drawing and editing reaction equations. You can set the application language via "lang=[de|en]". Adding the parameter "embedded=true" disables functionality to load/save files, the icons will not appear.

Make sure to obey the license conditions when embedding Sciformation VectorMol into third party software! For (even partly) commercial use, you need an individual license from Sciformation Consulting GmbH. The CC-BY-NC-SA license giving to the public is NOT compatible with open source licenses like GPL or AGPL.

If you want to use the possiblities given to you through the CC-BY-NC-SA license (attribution, no commercial use, sharing of derived works only under the same conditions) to customize or extend the software, please contact us to receive the original human-readable source code.