Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Domain(3)	      User Contributed Perl Documentation	     Domain(3)

NAME
       Chemistry::Domain - Class for domains in	macromolecules

SYNOPSIS
	 use Chemistry::Domain;
	 my $domain = Chemistry::Domain->new(parent => $bigmol);

DESCRIPTION
       A domain	is a substructure of a larger molecule.	It is typically	used
       to represent aminoacid residues within a	protein, or bases within a
       nucleic acid, but you could use it for any arbitrary substructure such
       as functional groups and	rings. A domain	has all	the properties of a
       molecule, plus a	"parent". The parent is	the larger molecule that
       contains	the domain. In other words, the	Chemistry::Domain class
       inherits	from Chemistry::Mol.

METHODS
       Note: the methods that are inherited from Chemistry::Mol	are not
       repeated	here.

       Chemistry::Domain->new(parent =>	$mol, name => value, ...)
	   Create a new	Domain object with the specified attributes. You can
	   use the same	attributes as for Chemistry::Mol->new, plus the	parent
	   attribute, which is required.

       $domain->parent
	   Returns the parent of the domain.

       $domain->add_atom($atom,	...)
	   Add one or more Atom	objects	to the domain. Returns the last	atom
	   added. It also automatically	adds the atoms to the atom table of
	   the parent molecule.

       $domain->add_bond($bond,	...)
	   Add one or more Bond	objects	to the domain. Returns the last	bond
	   added. It also automatically	adds the bond to the bond table	of the
	   parent molecule.

VERSION
       0.06

SEE ALSO
       Chemistry::MacroMol, Chemistry::Mol, Chemistry::Atom, Chemistry::Bond

AUTHOR
       Ivan Tubert, <itub@cpan.org>

COPYRIGHT AND LICENSE
       Copyright 2004 by Ivan Tubert

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.24.1			  2004-07-03			     Domain(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | VERSION | SEE ALSO | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Chemistry::Domain&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help