public class EntityInfo extends Object implements Serializable
Constructor and Description |
---|
EntityInfo() |
EntityInfo(EntityInfo c)
Constructs a new EntityInfo copying all data from the given one
but not setting the Chains
|
public EntityInfo()
public EntityInfo(EntityInfo c)
c
- public Chain getRepresentative()
public List<String> getChainIds()
getChains()
will return a corresponding chain
per model.setChains(List)
,
getChains()
public int getAlignedResIndex(Group g, Chain c)
Note this method should only be used for entities of type EntityType.POLYMER
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 EnityInfoChain.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 getDescription()
public void setDescription(String molName)
public List<String> getSynonyms()
public void setSynonyms(List<String> synonyms)
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 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 getVariant()
public void setVariant(String variant)
public String getCellLine()
public void setCellLine(String cellLine)
public String getOrganelle()
public void setOrganelle(String organelle)
public String getSecretion()
public void setSecretion(String secretion)
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 setChains(List<Chain> chains)
chains
- public EntityType getType()
public void setType(EntityType type)
type
- a string describing the type of entity. (polymer, non-polymer or water).Copyright © 2000–2019 BioJava. All rights reserved.