Skip to content

Commit 77fc195

Browse files
committed
Update mmCIF explanation
1 parent ba593eb commit 77fc195

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

structure/mmcif.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# How to parse mmCIF files using BioJava
1+
# How to Parse mmCIF Files using BioJava
22

33
A quick tutorial how to work with mmCIF files.
44

@@ -10,12 +10,12 @@ The Protein Data Bank (PDB) has been distributing its archival files as PDB file
1010

1111
The mmCIF file format has been around for some time (see [Westbrook 2000][] and [Westbrook 2003][] ) [BioJava](http://www.biojava.org) has been supporting mmCIF already for several years. This tutorial is meant to provide a quick introduction into how to parse mmCIF files using [BioJava](http://www.biojava.org)
1212

13-
## The basics
13+
## The Basics
1414

1515
BioJava provides you with both a mmCIF parser and a data model that reads PDB and mmCIF files into a biological and chemically meaningful data model (BioJava supports the [Chemical Components Dictionary](mmcif.md)). If you don't want to use that data model, you can still use BioJava's file parsers, and more on that later, let's start first with the most basic way of loading a protein structure.
1616

1717

18-
## First steps
18+
## First Steps
1919

2020
The simplest way to load a PDB file is by using the [StructureIO](http://www.biojava.org/docs/api/org/biojava/nbio/structure/StructureIO.html) class.
2121

@@ -61,7 +61,7 @@ By default BioJava is using the PDB file format for parsing data. In order to sw
6161

6262
As you can see, the AtomCache will again download the missing mmCIF file for 4HHB in the background.
6363

64-
## Low level access
64+
## Low Level Access
6565

6666
If you want to learn how to use the BioJava mmCIF parser to populate your own data structure, let's first take a look this lower-level code:
6767

@@ -93,13 +93,13 @@ To re-use the parser for your own datamodel, just implement the [MMcifConsumer](
9393
parser.addMMcifConsumer(myOwnConsumerImplementation);
9494
```
9595

96-
## I loaded a Structure object, what now?
96+
## I Loaded a Structure Object, What Now?
9797

9898
BioJava provides a number of algorithms and visualisation tools that you can use to further analyse the structure, or look at it. Here a couple of suggestions for further reads:
9999

100100
+ [The BioJava Cookbook for protein structures](http://biojava.org/wiki/BioJava:CookBook#Protein_Structure)
101101
+ How does BioJava [represent the content](structure-data-model.md) of a PDB/mmCIF file?
102-
+ [How to calculate a protein structure alignment using BioJava](http://biojava.org/wiki/BioJava:CookBook:PDB:align)
102+
+ How to calculate a protein structure alignment using BioJava: [tutorial](alignment.md) or [cookbook](http://biojava.org/wiki/BioJava:CookBook:PDB:align)
103103
+ [How to work with Groups (AminoAcid, Nucleotide, Hetatom)](http://biojava.org/wiki/BioJava:CookBook:PDB:groups)
104104

105105
## Further reading
@@ -121,8 +121,8 @@ See the [http://mmcif.rcsb.org/](http://mmcif.rcsb.org/) site for more documenta
121121

122122
Navigation:
123123
[Home](../README.md)
124-
| [Book 3: The Protein Structure modules](README.md)
125-
| Chapter 6 : work with mmCIF/PDBx files
124+
| [Book 3: The Structure modules](README.md)
125+
| Chapter 6 : Work with mmCIF/PDBx Files
126126

127127
Prev: [Chapter 5 : Chemical Component Dictionary](chemcomp.md)
128128

0 commit comments

Comments
 (0)