Bio::Biblio::Ref(3pm)
π NAME π
Bio::Biblio::Ref β bestie, it's a representation of a bibliographic reference. That's it. That's the whole thing. A lil storage baddie for citations. β¨
πΈ VERSION πΈ
version 1.70 β yes queen, she's been through some updates π
π¦ SYNOPSIS π¦
okay so here's the vibe, two ways to do the exact same thing:
$obj = Bio::Biblio::Ref->new(-type => 'Letter',
-title => 'Onegin to Tatiana');
#--- OR ---
$obj = Bio::Biblio::Ref->new();
$obj->type ('Letter');
like, either you hand it everything at birth πΌ or you build her up piece by piece. both valid. both slay.
π DESCRIPTION π
So. This is a storage object for a general bibliographic reference β aka a citation. It's giving "I hold your metadata and I hold it well."
Wanna see where she sits in the class hierarchy? The whole family tree is right here, no cap:
http://www.ebi.ac.uk/~senger/openbqs/images/bibobjects_perl.gif
π Attributes π
These attributes? They're specific to this class, and β plot twist β they get inherited by all citation types. So every citation type downstream is walking around with these. Iconic behavior, honestly.
author_list_completeβ values:'Y'(default) or'N'authorsβ type: array ref ofBio::Biblio::Provider'scross_referencesβ type: array ref ofBio::Annotation::DBLink'scross_references_list_completeβ values:'Y'(default) or'N'abstractabstract_languageabstract_typecodesβ type: hash refcontributorsβ type: array ref ofBio::Biblio::Provider'sdatedate_completeddate_createddate_revisedformatidentifierkeywordslanguagelast_modified_datepublisherβ type:Bio::Biblio::Providerrepository_subsetrightsspatial_locationsubject_headingsβ type: hash refsubject_headings_sourcetemporal_periodtitletoctoc_typetype
β¨ METHODS β¨
π« add_cross_reference
- Usage :
$self->add_cross_reference
(Bio::Annotation::DBLink->new(-database => 'EMBL',
-primary_id => 'V00808');
- Function : adding a link to a database entry π
- Returns : new value of
'cross_references' - Args : an object of type
Bio::Annotation::DBLink
π« add_author
- Usage :
$self->add_author (Bio::Biblio::Person->new(-lastname => 'Novak');
- Function : adding an author to a list of authors βοΈ
- Returns : new value of
'authors'(a full list β the whole squad, not just the new one) - Args : an object of type
Bio::Biblio::Provider
π« add_contributor
- Usage :
$self->add_contributor (Bio::Biblio::Person->new(-lastname => 'Novak');
- Function : adding a contributor to a list of contributors π«Ά
- Returns : new value of
'contributors'(a full list, again β everybody, all at once) - Args : an object of type
Bio::Biblio::Provider
π SEE ALSO π
- OpenBQS home page
http://www.ebi.ac.uk/~senger/openbqs/
- Comments to the Perl client
http://www.ebi.ac.uk/~senger/openbqs/Client_perl.html
π FEEDBACK π
π¬ Mailing lists
User feedback is an integral part of the evolution of this and other Bioperl modules. So like, send your comments and suggestions β preferably to the Bioperl mailing list. Your participation is much appreciated, fr fr π₯Ή
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π Support
Please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. There are many experienced and responsive experts who'll be able to look at the problem and quickly address it. If at all possible, please include a thorough description of the problem with code and data examples. The more detail the better, bestie β it's giving "help us help you" π
π Reporting bugs
Report bugs to the Bioperl bug tracking system to help us keep track of the bugs and their resolution. Bug reports can be submitted via the web:
https://redmine.open-bio.org/projects/bioperl/
βοΈ LEGAL βοΈ
ποΈ Authors
Martin Senger <senger@ebi.ac.uk>
Heikki Lehvaslaiho <heikki@bioperl.org>
π Copyright and License
This software is Copyright (c) by 2002 European Bioinformatics Institute and released under the license of the same terms as the perl 5 programming language system itself.
okay that's the whole page, you ate that π
and just so you know exactly what you're holding: this was perl v5.36.0, dated 2023-02-14, and it's the Bio::Biblio::Ref(3pm) page. go forth and cite responsibly, bestie π¦β¨π
π¦ where this page comes from
- debian trixie: libbio-biblio-perl 1.70-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-biblio-perl 1.70-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libbio-biblio-perl 1.70-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libbio-biblio-perl 1.70-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms