Class SecStrucState
- java.lang.Object
-
- org.biojava.nbio.structure.secstruc.SecStrucInfo
-
- org.biojava.nbio.structure.secstruc.SecStrucState
-
- All Implemented Interfaces:
Serializable
public class SecStrucState extends SecStrucInfo
This class extends the basic container for secondary structure annotation, including all the information used in the DSSP algorithm.- Author:
- Andreas Prlic, Aleix Lafita
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.biojava.nbio.structure.secstruc.SecStrucInfo
assignment, BIOJAVA_ASSIGNMENT, DSSP_ASSIGNMENT, parent, PDB_AUTHOR_ASSIGNMENT, type
-
-
Constructor Summary
Constructors Constructor Description SecStrucState(Group g, String ass, SecStrucType t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddBridge(BetaBridge bridge)Adds a Bridge to the residue.HBondgetAccept1()HBondgetAccept2()BetaBridgegetBridge1()BetaBridgegetBridge2()HBondgetDonor1()HBondgetDonor2()floatgetKappa()doublegetOmega()doublegetPhi()doublegetPsi()char[]getTurn()booleanisBend()StringprintDSSPline(int index)voidsetAccept1(HBond accept1)voidsetAccept2(HBond accept2)voidsetBend(boolean bend)voidsetBridge1(BetaBridge bridge1)voidsetBridge2(BetaBridge bridge2)voidsetDonor1(HBond donor1)voidsetDonor2(HBond donor2)voidsetKappa(float kappa)voidsetOmega(double omega)voidsetPhi(double phi)voidsetPsi(double psi)voidsetTurn(char c, int t)Set the turn column corresponding to 3,4 or 5 helix patterns.-
Methods inherited from class org.biojava.nbio.structure.secstruc.SecStrucInfo
equals, getAssignment, getGroup, getType, hashCode, setType, toString
-
-
-
-
Constructor Detail
-
SecStrucState
public SecStrucState(Group g, String ass, SecStrucType t)
-
-
Method Detail
-
isBend
public boolean isBend()
-
setBend
public void setBend(boolean bend)
-
getKappa
public float getKappa()
-
setKappa
public void setKappa(float kappa)
-
getTurn
public char[] getTurn()
-
setTurn
public void setTurn(char c, int t)
Set the turn column corresponding to 3,4 or 5 helix patterns. If starting > or ending < was set and the opposite is being set, the value will be converted to X. If a number was set, it will be overwritten by the new character.- Parameters:
c- character in the columnt- turn of the helix {3,4,5}
-
getAccept1
public HBond getAccept1()
-
setAccept1
public void setAccept1(HBond accept1)
-
getAccept2
public HBond getAccept2()
-
setAccept2
public void setAccept2(HBond accept2)
-
getPhi
public double getPhi()
-
setPhi
public void setPhi(double phi)
-
getPsi
public double getPsi()
-
setPsi
public void setPsi(double psi)
-
getOmega
public double getOmega()
-
setOmega
public void setOmega(double omega)
-
getBridge1
public BetaBridge getBridge1()
-
getBridge2
public BetaBridge getBridge2()
-
addBridge
public boolean addBridge(BetaBridge bridge)
Adds a Bridge to the residue. Each residue can only store two bridges. If the residue contains already two Bridges, the Bridge will not be added and the method returns false.- Parameters:
bridge-- Returns:
- false if the Bridge was not added, true otherwise
-
setBridge1
public void setBridge1(BetaBridge bridge1)
-
setBridge2
public void setBridge2(BetaBridge bridge2)
-
printDSSPline
public String printDSSPline(int index)
-
-