2.0.1 • Published 2 years ago

mmcif-parser v2.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

mmCIF-parser

This package contains a function useful for the parsing of PBDx/mmCIF files into JSON. Simply import the function "parse_mmCIF" and pass a text file as an argument.

import parse_mmCIF from "mmcif-parser"

const PDB = parse_mmCIF(text)

console.log(PDB)

The function returns the parsed file in the following format:

{
    "atoms": [
        {
            "id": 1, "atom": "N", "atom_type": "N", 
            "residue": "MET", "residue_index": 1, 
            "chain": "A", "entity_index": 1, 
            "formal_charge": null, "isotropic_temperature_factor": 37.65, "occupancy": 1, 
            "x": 36.886, "y": 53.177, "z": 21.887,
            "author_entries": {
                "residue": "MET", "residue_index": 1, 
                "chain": "A", "atom_type": "N"
            }
        }
    ],
   "chain_info": [
        {
            "type": "polymer", 
            "name": "PCNA", 
            "molecular_weight": 28795.752, 
            "quantity": 3
        }
    ],
    "chains": [
        { "A": ["array of all atoms in chain"] }
    ],
    "backbones": [
        { "A": ["array of N, CA, C atoms comprising the peptide chain backbone"] }
    ],
    "torsion_angles": [
        {
            "A": [ { "residue": "PRO", "phi": -75.456, "psi": -43.580 } ]
        }
    ]
}
2.0.1

2 years ago

2.0.0

2 years ago

1.7.3

2 years ago

1.7.2

2 years ago

1.7.1

2 years ago

1.7.0

2 years ago

1.6.5

2 years ago

1.6.4

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.9

2 years ago

1.5.8

2 years ago

1.5.7

2 years ago

1.5.6

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.9

2 years ago

1.4.8

2 years ago

1.4.7

2 years ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago