# All files / src/parsers index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49

    18x

     import { ParserOptionsSpec } from './ParserOptionsSpec';
    import { VASP } from "./VASP";
    import { CUBE } from "./CUBE";
    import { XYZ } from "./XYZ";
    import { SDF } from "./SDF";
    import { CDJSON } from "./CDJSON";
    import { CIF } from "./CIF";
    import { MOL2 } from "./MOL2";
    import { PDB } from "./PDB";
    import { PQR } from "./PQR";
    import { MMTFparser } from "./MMTF";
    import { PRMTOP } from "./PRMTOP";
    import { GRO } from "./GRO";
    import { LAMMPSTRJ } from "./LAMMPSTRJ";

    // @category Parsers
    export const Parsers = {
      vasp: VASP,
      VASP,
      cube: CUBE,
      CUBE,
      xyz: XYZ,
      XYZ,
      sdf: SDF,
      SDF,
      json: CDJSON,
      cdjson: CDJSON,
      CDJSON,
      mcif: CIF,
      cif: CIF,
      CIF,
      mol2: MOL2,
      MOL2,
      pdb: PDB,
      PDB,
      pdbqt: PDB,
      PDBQT: PDB,
      pqr: PQR,
      PQR,
      mmtf:MMTFparser, //need to avoid name collision
      MMTF:MMTFparser,
      prmtop: PRMTOP,
      PRMTOP,
      gro: GRO,
      GRO,
      lammpstrj: LAMMPSTRJ,
      LAMMPSTRJ,
    } as Record<string, (str: string, options: ParserOptionsSpec) => any>;