Document the basic parser.
Spelling fix.
Document some methods in basic.Parser.
Document package.
Flake8 cleanups.
Flake8 changes.
Flake8 changes.
Flake8 changes.
Rename RNAPlot test.
Document the whole package.
Add a wrapper around PDB's PDBx package.

This is a wrapper around the PDBx parser to make it easier to deal with CIF
files. The parser they give is not very pythonic so I made this to make the
code easier to write. Plus there are some odd behaviors their code hos I'm
trying to cover up.
Version bump and package 3D utils.
Add some methods to find polymers.

We can find polymers by looking for looking for things which are part of a
different asymmetric unit and then within each we look ones where the
auth_mon_id, as in the author assigned monomer is '?'. I think the '?' will
only occur when the unit was not observed in the structure.
Use a subclass of Table for Polymers.

The Table class has some useful methods. So I'd like to keep using them for
polymers. Thus I made a subclass of Table for Polymer. In addition this
subclass will be useful for slicing the table.
Improve error handling.

We now only translate the MissingColumn and MissinBlock into the correct types
when using __getitem__ this will prevent us from treating other exceptions
which may be raised as a sign of accessing something missing.
Improve polymer tests.

This now tests that the sequence extracted is correct. This test does use
BioPython to translate the 3 letter codes.
Bug fix.

This makes sure we actually get the polymers correctly. We had a bug before.
Remove unneeded pprint
Version bump.