/** * Copyright (c) 2020 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Sebastian Bittrich */ import { MolEncoder } from './mol/encoder'; import { Encoder } from '../../../mol-io/writer/cif/encoder'; export namespace MolWriter { export interface EncoderParams { encoderName?: string, // whether to write hydrogen atoms hydrogens?: boolean } export function createEncoder(params?: EncoderParams): Encoder { const { encoderName = 'mol*', hydrogens = false } = params || {}; return new MolEncoder(encoderName, false, hydrogens, ''); } }