Class SiftsChainToUniprotMapping
java.lang.Object
org.biojava.nbio.structure.io.sifts.SiftsChainToUniprotMapping
A mapping between UniProt entries and PDB chains.
 For example
 
 SiftsChainToUniprot sifts = SiftsChainToUniprot.load();
 SiftsChainEntry entry1 = sifts.getByUniProtId("P04585");
 System.out.println(entry1.getPdbId() + "." + entry1.getChainName()); // 1hiv.A
 System.out.println(entry1.getPdbStart() + "-" + entry1.getPdbStop()); // 1-99
 SiftsChainEntry entry2 = sifts.getByChainId("1hiv", "A");
 System.out.println(entry1.equals(entry2)); // true
 
 See SIFTS project documentation: https://www.ebi.ac.uk/pdbe/docs/sifts/- Since:
 - 3.0.7
 - Author:
 - dmyersturnbull
 - See Also:
 
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionprotected static SiftsChainToUniprotMappingbuild()Builds the mapping by reading SIFTS the tsv file set inDEFAULT_FILEvariable.booleancontainsChainId(String pdbId, String chainId) booleancontainsUniProtId(String uniProtId) getByChainId(String pdbId, String chainId) getByUniProtId(String uniProtId) keySet()static SiftsChainToUniprotMappingload()Loads the SIFTS mapping.static SiftsChainToUniprotMappingload(boolean useOnlyLocal) Loads the SIFTS mapping.intsize()Returns the number of mapped entries.values() 
- 
Field Details
- 
DEFAULT_FILE
 
 - 
 - 
Method Details
- 
load
Loads the SIFTS mapping. Attempts to load the mapping file in the PDB cache directory. If the file does not exist or could not be parsed, downloads and stores a GZ-compressed file.- Returns:
 - Throws:
 IOException- If the local file could not be read and could not be downloaded
 - 
load
Loads the SIFTS mapping. Attempts to load the mapping file in the PDB cache directory. If the file does not exist or could not be parsed, downloads and stores a GZ-compressed file.- Parameters:
 useOnlyLocal- If true, will throw an IOException if the file needs to be downloaded- Returns:
 - Throws:
 IOException- If the local file could not be read and could not be downloaded (including if onlyLocal is true)
 - 
build
Builds the mapping by reading SIFTS the tsv file set inDEFAULT_FILEvariable.- Returns:
 - Throws:
 IOException
 - 
chainEntrySet
 - 
containsChainId
 - 
containsUniProtId
 - 
getByChainId
 - 
getByUniProtId
 - 
keySet
 - 
size
Returns the number of mapped entries. - 
uniProtEntrySet
 - 
values
 
 -