Formats and Tools
Reference information for extraction workflows, reaction support, advanced notation, and supported input and export formats in AtomLens 2.0.
Extract tools
AtomLens validates the source first, confirms counts, and then writes files or tables with progress feedback.
Split multi-structure SDF into multiple files
-
Choose
File > Extract > Split multi-structure SDF into multiple files.... - Select an SDF file with two or more structures.
- Confirm the count and choose a destination folder.
-
AtomLens writes one
.sdffile per structure.
Extract multi-structure SDF attributes into CSV
-
Choose
File > Extract > Extract multi-structure SDF attributes into CSV table.... - Select a multi-structure SDF file.
-
Confirm the number of parsable structures and choose the destination
.csvfile. - AtomLens writes one quoted CSV table with all discovered SDF fields.
When a structure has multiple values for one field, AtomLens joins them with
|
. Invalid records are skipped and reported at the end.
Split multi-reaction SMILES into multiple files
-
Choose
File > Extract > Split multi-reaction SMILES into multiple files.... - Select a multi-line Reaction SMILES source file.
- Confirm the number of valid reactions and choose a destination folder.
-
AtomLens writes one
.rsmifile per valid reaction.
Split multi-reaction SMILES into RXN files
-
Choose
File > Extract > Split multi-reaction SMILES into multiple RXN files.... - Select a multi-line Reaction SMILES source file.
- Confirm the count, choose a destination folder, and start extraction.
-
AtomLens converts each valid reaction entry into an individual
.rxnfile.
On macOS, Extract writes to the destination you choose. It does not currently write directly into Managed Repository.
Reaction support
AtomLens opens reaction files directly, including
.rsmi
,
.rinchi
,
.rxn
,
.rdf
, and reaction-bearing
.cml
.
- Reaction drawings include reactants, agents, products, plus signs, and arrow layout.
- The same pan, zoom, rotate, reset, and snapshot tools work in reaction mode.
- Reaction documents use a split layout with the drawing above and the participant list below.
- If atom-map numbers are available, map-oriented visual controls are enabled automatically.
- Reaction content is also supported in Quick Look and Spotlight metadata.
Advanced notation
AtomLens 2.0 continues to support modern CXSMILES features and related advanced annotations.
- Markush and R-group definitions render as a main scaffold plus a clearly separated legend box.
- Repeat-unit and link-node notation is depicted when present.
- Imported highlights, supported query atoms, query bonds, and related annotations are preserved where possible.
- Not every advanced source feature maps to every export format. For example, Export writes standard SMILES, not CXSMILES text.
Supported input formats
.mol
and
.sdf
input may use V2000 or V3000 syntax, and standard SMILES text files may still contain CXSMILES extensions. The document input sidebar can also convert supported IUPAC names to CML before rendering.
| Format | Extensions | UTI |
|---|---|---|
| MDL Molfile |
.mol
|
de.losko.atomlens.molfile
|
| MDL SDFile |
.sdf
,
.sd
|
de.losko.atomlens.sdfile
|
| MDL RGfile |
.rgf
|
de.losko.atomlens.rgfile
|
| SMILES |
.smi
,
.smiles
,
.ism
,
.can
|
de.losko.atomlens.smiles
|
| CXSMILES |
.cxsmiles
|
de.losko.atomlens.cxsmiles
|
| Reaction SMILES |
.rsmi
|
de.losko.atomlens.rsmi
|
| RInChI |
.rinchi
|
de.losko.atomlens.rinchi
|
| InChI |
.inchi
,
.ich
|
de.losko.atomlens.inchi
|
| Tripos MOL2 |
.mol2
|
de.losko.atomlens.mol2
|
| Protein Data Bank |
.pdb
,
.ent
|
de.losko.atomlens.pdb
|
| XYZ Coordinates |
.xyz
|
de.losko.atomlens.xyz
|
| Chemical Markup Language |
.cml
|
de.losko.atomlens.cml
|
| MDL RXN |
.rxn
|
de.losko.atomlens.rxn
|
| MDL RDF |
.rdf
|
de.losko.atomlens.rdf
|
| Plain text auto-detect |
.txt
|
public.plain-text
|
Supported export formats
Use
File > Export...
to export the current molecule or reaction context as chemistry files. Use
File > Share
for SVG, PNG, or PDF depictions of the current molecule or whole reaction.
| Export format | Extensions | Notes |
|---|---|---|
| SVG depiction |
.svg
|
Uses the current depiction style. |
| MDL Molfile (V2000) |
.mol
|
Single structure. |
| MDL Molfile (V3000) |
.mol
|
Single structure in the newer syntax. |
| MDL SDFile |
.sdf
,
.sd
|
Single or multiple structures. |
| MDL RGfile |
.rgf
|
Condition-dependent export when the current structure can be written with R-group data. |
| SMILES |
.smi
,
.smiles
,
.can
|
Standard flavor. |
| SMILES (Isomeric) |
.ism
|
Stereochemistry-aware output. |
| InChI |
.inchi
,
.ich
|
Generated locally. |
| Tripos MOL2 |
.mol2
|
Text export. |
| Protein Data Bank |
.pdb
,
.ent
|
Text export. |
| XYZ Coordinates |
.xyz
|
Text export. |
| Chemical Markup Language |
.cml
|
XML export for molecules and reactions. |
| MDL RXN |
.rxn
|
Whole-reaction export when viewing a reaction document. |
| MDL RDF |
.rdf
|
Whole-reaction export when viewing a reaction document. |
| Reaction SMILES |
.rsmi
|
Whole-reaction text export. |
| RInChI |
.rinchi
|
Whole-reaction identifier export. |
Roundtrip support
AtomLens aims to preserve the important chemical meaning of supported source formats when you inspect and export them again.
- MDL V2000/V3000 and SDF retain more coordinates, stereochemistry, Sgroups, highlights, query features, and related annotations than earlier AtomLens versions.
- RGfile support carries R-group oriented structures when the source and export target can represent that information.
- CML support is stronger for both modern molecules and reaction-bearing content.
- CXSMILES parsing and depiction is stronger for Markush, repeat/link-node, highlight, and related layers.