Download presentation
Presentation is loading. Please wait.
Published byKatherine Bowman Modified over 10 years ago
1
Whats new in Marvin? GUI features –atom sets, MarvinSpace integration, better customization –AWT is not used anymore File IO –new file types and seeking in files possible Many new API features Plug-ins –new plugins and old ones with extra features
2
GUI features Atom and bond set customization –color, wire/stick thickness, ball radius, etc. can be set and saved
3
GUI features Multiple document pages and printer settings
4
GUI features 3D clean/zoom rotate (Ctrl-3, F6, F7, F8) –MarvinSketch goes 3D with MarvinSpace
5
GUI features New templates: aromatics, bridged polycycles, bicycles, crown ethers, cycloalkanes, fullerenes - 3D templates
6
GUI features Abbreviated groups and lone pairs –bond points to the binding atom
7
GUI features ISIS-like reacting centers –center, make or break, change, make and change, not center –to write queries – reaction search to be implemented
8
GUI features Default aromatization changed to general New shortcuts for query properties (start typing with a dot) GUI for licence handling: Edit/Preferences/Licences Point-and-type editing for abbreviated groups Extra atom properties from the More window Optionally displaying chiral flags
9
File IO Save option in MarvinView
10
File IO New supported types: –Tripos MOL2, InChi –MS BMP and EMF (export only – and to clipboard) –Peptide (1 and 3 letters)
11
File IO Seeking in files: –API extensions in MolImporter as.skipRecord(), nextDoc(), getRecordCount(), getRecordCountMax(), estimateNumRecords(), seekRecord(int), isRewindable() –Short introduction during workshop
12
File IO – API features Molecule and document properties with special data types (not only strings) are exported and imported in MRV, SDfiles and RDfiles. –Supported data types: boolean, int, int[], double, double[], Molecule, MDocument, Object, String, ConformersDescriptor.
13
API features...many new features... MarvinSpace API available –MSpaceEasy Other changes: –MPropertyContainer to store arbitrary data –Molecule.cloneMoleculeWithDocument(): clones the molecule with its non-molecular data (graphics objects).
14
API features Changes: –CGraph became abstract, MoleculeGraph(parent) and Molecule(parent) constructors removed to avoid confusion with copy constructors. –The implementation of seeking in MolImporter required the extension of the molecule/document import interfaces –see marvin/doc/dev/changes.html
15
Plug-ins Many new plug-ins: –tautomer, resonance,stereoisomer, conformer, MD, geometry, surface area –old plug-ins are also improved in several cases (pKa, logP, logD, etc.)
16
Plug-ins Integrated with MarvinSpace and menus are re-arranged
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.