Giter VIP home page Giter VIP logo

adding_stats_to_mmcif's Introduction

adding_stats_to_mmcif

Adds sequence and scaling data to an mmCIF file in preparation for submission to the wwPDB deposition system.

typical usage

INPUT: Aimless XML file, Any STAR/CIF/mmCIF file, OUTPUT: updated cifFile

from adding_stats_to_mmcif import run_process

aimless_xml_file = 'input.xml'
fasta_sequence_file = 'sequence.fasta'
input_mmcif = 'input.cif'
output_mmcif = 'output.cif'
worked = run_process(input_mmcif=input_mmcif, output_mmcif=output_mmcif,
                             fasta_file=fasta_sequence_file,
                             xml_file=aimless_xml_file)

where aimless_xml_file is the output XML file from Aimless input_cif is an existing mmCIF file from Refmac fasta_sequence_file is a fasta file containing the sequence of the polymers in Fasta format output_cif is the output modified mmCIF file which data from the aimless XML file.

Build Status Build Status Build status

Testing

To run tests

python -m unittest

adding_stats_to_mmcif's People

Contributors

berrisfordjohn avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

adding_stats_to_mmcif's Issues

add option to input software provide as a argument

Add an option to input software in the following format
[{'pgm': 'aimless', 'version': 'v....'}]

either empty value of missing tag if nothing known.
will need mmcif dictionary parsing to get correct case and classification for software.

_reflns.B_iso_Wilson_estimate present in phenix output

.. interferes, under current wwpdb validation, with addition of other items in the '_reflns.' category. Speculation: wwpdb validation claims duplication of the category even though no actual items are duplicated, but the category's items may be dispersed throughout the cif block. Would such dispersion actually violate the format definition?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.