sdf.ts 617 B

1234567891011121314151617181920
  1. /**
  2. * Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info.
  3. *
  4. * @author Sebastian Bittrich <sebastian.bittrich@rcsb.org>
  5. */
  6. import { SdfEncoder } from './sdf/encoder';
  7. import { Encoder } from './cif/encoder';
  8. export namespace SdfWriter {
  9. export interface EncoderParams {
  10. encoderName?: string,
  11. hideMetaInformation?: boolean
  12. }
  13. export function createEncoder(params?: EncoderParams): Encoder {
  14. const { encoderName = 'mol*', hideMetaInformation = false } = params || {};
  15. return new SdfEncoder(encoderName, hideMetaInformation);
  16. }
  17. }