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.IOExceptionpublic static java.util.Set<java.lang.String> getAllViruses()
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> getNMRStructures()
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> getGagPolyproteins()
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> getTransmembraneProteins()
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> getNucleotides()
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> getRibosomes()
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> postQuery(java.lang.String xml)
throws java.io.IOException
xml - java.io.IOExceptionpublic static java.io.InputStream doPOST(java.net.URL url,
java.lang.String data)
throws java.io.IOException
url - java.io.IOExceptionpublic static void main(java.lang.String[] args)