org.biojava.bio.structure.align.client
Class StructureName

java.lang.Object
  extended by org.biojava.bio.structure.align.client.StructureName
All Implemented Interfaces:
Serializable, Comparable<StructureName>

public class StructureName
extends Object
implements Comparable<StructureName>, Serializable

A utility class that makes working with names of structures, domains and ranges easier.

See Also:
Serialized Form

Field Summary
protected  String chainId
           
protected  String name
           
protected  String pdbId
           
 
Constructor Summary
StructureName(String name)
           
 
Method Summary
 int compareTo(StructureName o)
           
 boolean equals(Object obj)
           
 String getChainId()
           
 String getName()
           
 String getPdbId()
          PDB IDs are always returned as upper case
 boolean hasChainID()
           
 int hashCode()
           
 boolean isPDPDomain()
           
 boolean isScopName()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected String name

pdbId

protected String pdbId

chainId

protected String chainId
Constructor Detail

StructureName

public StructureName(String name)
Method Detail

getPdbId

public String getPdbId()
PDB IDs are always returned as upper case

Returns:
upper case PDB ID

getChainId

public String getChainId()

getName

public String getName()

toString

public String toString()
Overrides:
toString in class Object

isScopName

public boolean isScopName()

hasChainID

public boolean hasChainID()

isPDPDomain

public boolean isPDPDomain()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

compareTo

public int compareTo(StructureName o)
Specified by:
compareTo in interface Comparable<StructureName>