Bio::Root::XrefA generic cross-reference object. | |
Download |
Bio::Root::Xref Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Ewan Birney
- Publisher web site:
- http://search.cpan.org/~birney/bioperl-1.4/Bio/Tools/Prints.pm
Bio::Root::Xref Tags
Bio::Root::Xref Description
A generic cross-reference object. Bio::Root::Xref is a generic cross-reference object in Perl.WARNING: This module is still in the experimental phase and has not been tested.SYNOPSISObject Creation use Bio::Root::Object; $myObj->xref($object_ref);Object Manipulation Accessors --------------------------------------------------------------------- obj() - Get the cross-referenced object. desc() - Description of the nature of the cross-reference. set_desc() - Set description. type() - Symmetric or assymetric. Methods --------------------------------------------------------------------- clear() - remove all cross-references within the Xref object (not implemented).An instance of Bio::Root::Xref.pm manages sets of objects not necessarily related by inheritance or composition, but by an arbitrary criterion defined by the client. Currently, Bio::Root::Xref inherits from both Bio::Root::Object.pm and Bio::Root::Vector.pm. An Xref object is an example of a heterogeneous Vector object since different objects in the vector need not all derive from the same base class.The two objects involved in the cross-reference typically involve a symmetrical relationship in which each will have a Xref object relating it to the other object. This relationship is not necessarily transitive, however: if A is an xref of B and B is an xref of C, A is not necessarily an xref of C. Assymetric Xrefs are also possible.The establishment of cross-references is managed by Bio::Root::Object.pm. See the xref() method in that module.The API for this module is not complete since the module is under development. Caveat emptor. Requirements: · Perl
Bio::Root::Xref Related Software