public class SiftsChainToUniprotMapping
extends java.lang.Object
SiftsChainToUniprot sifts = SiftsChainToUniprot.load(); SiftsChainEntry entry1 = sifts.getByUniProtId("P04585"); System.out.println(entry1.getPdbId() + "." + entry1.getChainId()); // 1hiv.A System.out.println(entry1.getPdbStart() + "-" + entry1.getPdbStop()); // 1-99 SiftsChainEntry entry2 = sifts.getByChainId("1hiv", "A"); System.out.println(entry1.equals(entry2)); // true
SiftsChainEntry
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.util.Map.Entry<java.lang.String,SiftsChainEntry>> |
chainEntrySet() |
boolean |
containsChainId(java.lang.String pdbId,
java.lang.String chainId) |
boolean |
containsUniProtId(java.lang.String uniProtId) |
SiftsChainEntry |
getByChainId(java.lang.String pdbId,
java.lang.String chainId) |
SiftsChainEntry |
getByUniProtId(java.lang.String uniProtId) |
java.util.Set<java.lang.String> |
keySet() |
static SiftsChainToUniprotMapping |
load()
Loads the SIFTS mapping.
|
static SiftsChainToUniprotMapping |
load(boolean useOnlyLocal)
Loads the SIFTS mapping.
|
int |
size()
Returns the number of mapped entries.
|
java.util.Set<java.util.Map.Entry<java.lang.String,SiftsChainEntry>> |
uniProtEntrySet() |
java.util.Collection<SiftsChainEntry> |
values() |
public static SiftsChainToUniprotMapping load() throws java.io.IOException
java.io.IOException
- If the local file could not be read and could not be downloadedpublic static SiftsChainToUniprotMapping load(boolean useOnlyLocal) throws java.io.IOException
useOnlyLocal
- If true, will throw an IOException if the file needs to be downloadedjava.io.IOException
- If the local file could not be read and could not be downloaded (including if onlyLocal is true)public java.util.Set<java.util.Map.Entry<java.lang.String,SiftsChainEntry>> chainEntrySet()
public boolean containsChainId(java.lang.String pdbId, java.lang.String chainId)
public boolean containsUniProtId(java.lang.String uniProtId)
public SiftsChainEntry getByChainId(java.lang.String pdbId, java.lang.String chainId)
public SiftsChainEntry getByUniProtId(java.lang.String uniProtId)
public java.util.Set<java.lang.String> keySet()
public int size()
public java.util.Set<java.util.Map.Entry<java.lang.String,SiftsChainEntry>> uniProtEntrySet()
public java.util.Collection<SiftsChainEntry> values()