methods to access heterogens (compounds or ligands)
XXX#each_chain must be defined.
Bio::PDB::HeterogenFinder is included by Bio::PDB::PDB, Bio::PDB::Model, and Bio::PDB::Chain.
iterates over each heterogens
# File lib/bio/db/pdb/utils.rb, line 388 def each_heterogen(&x) #:yields: heterogen self.each_chain { |chain| chain.each_heterogen(&x) } end
returns an array containing all heterogens for which given block is not false (similar to Enumerable#find_all).
# File lib/bio/db/pdb/utils.rb, line 379 def find_heterogen array = [] self.each_heterogen do |heterogen| array.push(heterogen) if yield(heterogen) end return array end
Generated with the Darkfish Rdoc Generator 2.