Bio::O...:GOterm(3pm)
π NAME π
Bio::Ontology::GOterm β bestie, this is the representation of GO terms β¨
(also hi, welcome to the Bio::O...:GOterm(3pm) page, you found it, you're doing amazing π«Ά)
πΈ SYNOPSIS πΈ
okay so here's the whole vibe in one code block, no notes:
$term = Bio::Ontology::GOterm->new
( -go_id => "GO:0016847",
-name => "1-aminocyclopropane-1-carboxylate synthase",
-definition => "Catalysis of ...",
-is_obsolete => 0,
-comment => "" );
$term->add_definition_references( @refs );
$term->add_secondary_GO_ids( @ids );
$term->add_aliases( @aliases );
foreach my $dr ( $term->each_definition_reference() ) {
print $dr, "\n";
}
# etc.
the # etc. is doing so much heavy lifting and honestly? iconic. π
π¦ DESCRIPTION π¦
So this is a "dumb" class for GO terms β and before you come for it, that's the official word, it literally means it provides no functionality related to graphs. It just sits there being a term. No graph drama. It's giving low-maintenance.
It implements Bio::Ontology::TermI. That's the whole thing. Periodt. π
π FEEDBACK π
π Mailing Lists π
User feedback is an integral part of the evolution of this and other Bioperl modules β like, genuinely, they want to hear from you. Send your comments and suggestions preferably to one of the Bioperl mailing lists. 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. bestie the reason is good: many experienced and reponsive experts will be able look at the problem and quickly address it. So like, don't DM the maintainer, post in the group chat. π«Ά
Please include a thorough description of the problem with code and data examples if at all possible. the more detail the better, we love a thorough queen.
π₯ Reporting Bugs π₯
Report bugs to the Bioperl bug tracking system to help us keep track the bugs and their resolution. Bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
go off, tell them everything. π
π AUTHOR π
Christian M. Zmasek
- Email:
czmasek-at-burnham.orgorcmzmasek@yahoo.com - WWW:
http://monochrome-effect.net/ - Address:
Genomics Institute of the Novartis Research Foundation
10675 John Jay Hopkins Drive
San Diego, CA 92121
π APPENDIX π
The rest of the documentation details each of the object methods. sit down, get a snack, we're going through all of them π
β new β
- Title:
new - Usage:
$term = Bio::Ontology::GOterm->new(
-go_id => "GO:0016847",
-name => "1-aminocyclopropane-1-carboxylate synthase",
-definition => "Catalysis of ...",
-is_obsolete => 0,
-comment => "" );
- Function: Creates a new
Bio::Ontology::GOterm. - Returns: A new
Bio::Ontology::GOtermobject. - Args:
-go_id=> the goid of this GO term[GO:nnnnnnn]or[nnnnnnn](nnnnnnn is a zero-padded integer of seven digits)-name=> the name of this GO term[scalar]-definition=> the definition of this GO term[scalar]-ontology=> the ontology for this term (aBio::Ontology::OntologyIcompliant object)-version=> version information[scalar]-is_obsolete=> the obsoleteness of this GO term[0 or 1]-comment=> a comment[scalar]
β¨ init β¨
- Title:
init() - Usage:
$term->init(); - Function: Initializes this GOterm to all
""and empty lists. - Returns: (nothing, it's a fresh start bestie)
- Args: (none)
π GO_id π
- Title:
GO_id - Usage:
$term->GO_id( "GO:0003947" );
or
print $term->GO_id();
- Function: Set/get for the goid of this GO term.
This is essentially an alias to identifier(), with added format checking. π
- Returns: The goid
[GO:nnnnnnn]. - Args: The goid
[GO:nnnnnnn]or[nnnnnnn](nnnnnnn is a zero-padded integer of seven digits) (optional).
π§ get_secondary_GO_ids π§
- Title:
get_secondary_GO_ids - Usage:
@ids = $term->get_secondary_GO_ids(); - Function: Returns a list of secondary goids of this Term.
This is aliased to remove_secondary_ids().
- Returns: A list of secondary goids
[array of [GO:nnnnnnn]](nnnnnnn is a zero-padded integer of seven digits). - Args: (none)
πΈ add_secondary_GO_id πΈ
- Title:
add_secondary_GO_id - Usage:
$term->add_secondary_GO_id( @ids );
or
$term->add_secondary_GO_id( $id );
- Function: Pushes one or more secondary goids into the list of secondary goids.
This is aliased to remove_secondary_ids().
- Returns: (nothing)
- Args: One secondary goid
[GO:nnnnnnn or nnnnnnn]or a list of secondary goids[array of [GO:nnnnnnn or nnnnnnn]](nnnnnnn is a zero-padded integer of seven digits).
π remove_secondary_GO_ids π
- Title:
remove_secondary_GO_ids() - Usage:
$term->remove_secondary_GO_ids(); - Function: Deletes (and returns) the secondary goids of this Term.
This is aliased to remove_secondary_ids().
- Returns: A list of secondary goids
[array of [GO:nnnnnnn]](nnnnnnn is a zero-padded integer of seven digits). - Args: (none)
π to_string π
- Title:
to_string() - Usage:
print $term->to_string(); - Function: to_string method for GO terms.
- Returns: A string representation of this GOterm.
- Args: (none)
and that's the whole page bestie, you ate that π β¨
this lil legend was brought to you by perl v5.32.1, dated 2021-08-15, under the Bio::O...:GOterm(3pm) name β user contributed perl documentation, no cap. π¦ go forth and annotate some GO terms, mwah π
π¦ where this page comes from
- debian bookworm: libbio-perl-perl 1.7.8-1 Β· Perl
- debian trixie: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu jammy: libbio-perl-perl 1.7.8-1 Β· Perl
- ubuntu noble: libbio-perl-perl 1.7.8-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms