Bio::Root::Xref

A generic cross-reference object.
Download

Bio::Root::Xref Ranking & Summary

Advertisement

  • Rating:
  • 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