public class SymoplibParser
extends java.lang.Object
Constructor and Description |
---|
SymoplibParser() |
Modifier and Type | Method and Description |
---|---|
static java.util.TreeMap<java.lang.Integer,SpaceGroup> |
getAllSpaceGroups() |
static SpaceGroup |
getSpaceGroup(int id)
Gets the space group for the given standard identifier.
|
static SpaceGroup |
getSpaceGroup(java.lang.String shortName)
Get the space group for the given international short name, using
the PDB format, e.g.
|
static java.util.TreeMap<java.lang.Integer,SpaceGroup> |
parseSpaceGroupsXML(java.io.InputStream spaceGroupIS)
Load all SpaceGroup information from the file spacegroups.xml
|
static java.util.TreeMap<java.lang.Integer,SpaceGroup> |
parseSymopLib(java.io.InputStream symoplibIS)
A parser for the symop.lib file provided by CCP4.
|
public static SpaceGroup getSpaceGroup(int id)
id
- public static java.util.TreeMap<java.lang.Integer,SpaceGroup> parseSpaceGroupsXML(java.io.InputStream spaceGroupIS) throws java.io.IOException, javax.xml.bind.JAXBException
java.io.IOException
javax.xml.bind.JAXBException
public static SpaceGroup getSpaceGroup(java.lang.String shortName)
shortName
- public static java.util.TreeMap<java.lang.Integer,SpaceGroup> getAllSpaceGroups()
public static java.util.TreeMap<java.lang.Integer,SpaceGroup> parseSymopLib(java.io.InputStream symoplibIS)
symoplibIS
-