Method: Bio::PDB::Chain#addResidue

Defined in:
lib/bio/db/pdb/chain.rb

#addResidue(residue) ⇒ Object

Add a residue to this chain



88
89
90
91
92
93
94
95
96
97
# File 'lib/bio/db/pdb/chain.rb', line 88

def addResidue(residue)
  raise "Expecting a Bio::PDB::Residue" unless residue.is_a? Bio::PDB::Residue
  @residues.push(residue)
  if @residues_hash[residue.residue_id] then
    $stderr.puts "Warning: residue_id #{residue.residue_id.inspect} is already used" if $VERBOSE
  else
    @residues_hash[residue.residue_id] = residue
  end
  self
end