public class Compound extends Object implements Serializable
Constructor and Description |
---|
Compound() |
Compound(Compound c)
Constructs a new Compound copying all data from the given one
but not setting the Chains
|
public Compound()
public Compound(Compound c)
c
- public Chain getRepresentative()
public Long getId()
public void setId(Long id)
id
- public void showHeader()
public void showCompound()
public void showSource()
public List<String> getChainIds()
getChains()
will return a corresponding chain
per model.setChains(List)
,
getChains()
public int getAlignedResIndex(Group g, Chain c)
If FileParsingParameters.setAlignSeqRes(boolean)
is not used or SEQRES not present, a mapping
will not be available and this method will return ResidueNumber.getSeqNum()
for all residues, which
in some cases will be correctly aligned indices (when no insertion codes are
used and when all chains within the entity are numbered in the same way), but
in general they will be neither unique (because of insertion codes) nor aligned.
g
- c
- ResidueNumber.getSeqNum()
is returned as a fall-back, if the group is not found in the SEQRES groups then -1 is returned
for the given group and chainIllegalArgumentException
- if the given Chain is not a member of this CompoundChain#getSeqResGroup(int)}
public String getRefChainId()
setRefChainId(String)
public void setRefChainId(String refChainId)
refChainId
- the RefChainIDgetRefChainId()
public int getMolId()
setMolId(int)
public void setMolId(int molId)
molId
- the molecule idgetMolId()
public String getMolName()
public void setMolName(String molName)
public String getTitle()
public void setTitle(String title)
public String getEngineered()
public void setEngineered(String engineered)
public String getMutation()
public void setMutation(String mutation)
public String getBiologicalUnit()
public void setBiologicalUnit(String biologicalUnit)
public String getDetails()
public void setDetails(String details)
public String getNumRes()
public void setNumRes(String numRes)
public String getResNames()
public void setResNames(String resNames)
public String getHeaderVars()
public void setHeaderVars(String headerVars)
public String getSynthetic()
public void setSynthetic(String synthetic)
public String getFragment()
public void setFragment(String fragment)
public String getOrganismScientific()
public void setOrganismScientific(String organismScientific)
public String getOrganismTaxId()
public void setOrganismTaxId(String organismTaxId)
public String getOrganismCommon()
public void setOrganismCommon(String organismCommon)
public String getStrain()
public void setStrain(String strain)
public String getVariant()
public void setVariant(String variant)
public String getCellLine()
public void setCellLine(String cellLine)
public String getAtcc()
public void setAtcc(String atcc)
public String getOrgan()
public void setOrgan(String organ)
public String getTissue()
public void setTissue(String tissue)
public String getCell()
public void setCell(String cell)
public String getOrganelle()
public void setOrganelle(String organelle)
public String getSecretion()
public void setSecretion(String secretion)
public String getGene()
public void setGene(String gene)
public String getCellularLocation()
public void setCellularLocation(String cellularLocation)
public String getExpressionSystem()
public String getExpressionSystemTaxId()
public void setExpressionSystemTaxId(String expressionSystemTaxId)
public void setExpressionSystem(String expressionSystem)
public String getExpressionSystemStrain()
public void setExpressionSystemStrain(String expressionSystemStrain)
public String getExpressionSystemVariant()
public void setExpressionSystemVariant(String expressionSystemVariant)
public String getExpressionSystemCellLine()
public void setExpressionSystemCellLine(String expressionSystemCellLine)
public String getExpressionSystemAtccNumber()
public void setExpressionSystemAtccNumber(String expressionSystemAtccNumber)
public String getExpressionSystemOrgan()
public void setExpressionSystemOrgan(String expressionSystemOrgan)
public String getExpressionSystemTissue()
public void setExpressionSystemTissue(String expressionSystemTissue)
public String getExpressionSystemCell()
public void setExpressionSystemCell(String expressionSystemCell)
public String getExpressionSystemOrganelle()
public void setExpressionSystemOrganelle(String expressionSystemOrganelle)
public String getExpressionSystemCellularLocation()
public void setExpressionSystemCellularLocation(String expressionSystemCellularLocation)
public String getExpressionSystemVectorType()
public void setExpressionSystemVectorType(String expressionSystemVectorType)
public String getExpressionSystemVector()
public void setExpressionSystemVector(String expressionSystemVector)
public String getExpressionSystemPlasmid()
public void setExpressionSystemPlasmid(String expressionSystemPlasmid)
public String getExpressionSystemGene()
public void setExpressionSystemGene(String expressionSystemGene)
public String getExpressionSystemOtherDetails()
public void setExpressionSystemOtherDetails(String expressionSystemOtherDetails)
public List<Chain> getChains()
public void addChain(Chain chain)
chain
- Copyright © 2000–2016 BioJava. All rights reserved.