public class PdbIdLists
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SERVICELOCATION |
Constructor and Description |
---|
PdbIdLists() |
Modifier and Type | Method and Description |
---|---|
static java.io.InputStream |
doPOST(java.net.URL url,
java.lang.String data)
do a POST to a URL and return the response stream for further processing elsewhere.
|
static java.util.Set<java.lang.String> |
getAllViruses()
Get the PDB IDs of all virus structures in the current PDB
|
static java.util.Set<java.lang.String> |
getCurrentPDBIds()
get the list of current PDB IDs
|
static java.util.Set<java.lang.String> |
getGagPolyproteins()
get all PDB IDs of gag-polyproteins
|
static java.util.Set<java.lang.String> |
getNMRStructures()
get list of all current NMR structures
|
static java.util.Set<java.lang.String> |
getNucleotides() |
static java.util.Set<java.lang.String> |
getRibosomes() |
static java.util.Set<java.lang.String> |
getTransmembraneProteins()
get all Transmembrane proteins
|
static void |
main(java.lang.String[] args) |
static java.util.Set<java.lang.String> |
postQuery(java.lang.String xml)
post am XML query (PDB XML query format) to the RESTful RCSB web service
|
public static final java.lang.String SERVICELOCATION
public static java.util.Set<java.lang.String> getCurrentPDBIds() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getAllViruses() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getNMRStructures() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getGagPolyproteins() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getTransmembraneProteins() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getNucleotides() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> getRibosomes() throws java.io.IOException
java.io.IOException
public static java.util.Set<java.lang.String> postQuery(java.lang.String xml) throws java.io.IOException
xml
- java.io.IOException
public static java.io.InputStream doPOST(java.net.URL url, java.lang.String data) throws java.io.IOException
url
- java.io.IOException
public static void main(java.lang.String[] args)