SWISS:...ctivity(3pm)
β¨ NAME β¨
SWISS::CCcatalytic_activity β bestie, this is the little Perl object that holds a CATALYTIC ACTIVITY comment from a Swiss-Prot or TrEMBL entry π (it lives in the SWISS:...ctivity(3pm) corner of the User Contributed Perl Documentation, iykyk)
π¦ DESCRIPTION π¦
okay so. SWISS::CCcofactor represents a comment on the topic 'CATALYTIC ACTIVITY' within a Swiss-Prot or TrEMBL entry, exactly as specified in the user manual at http://www.expasy.org/sprot/userman.html β¨
Comments on other topics? They live in other types of objects, like SWISS::CC (peep SWISS::CCs for more info on that, bestie).
And collectively β every comment of every type β they all get stored inside a SWISS::CCs container object π
πΈ INHERITS FROM πΈ
SWISS::BaseClass β yes she got it from her mama π
π ATTRIBUTES π
topicβ the topic of this comment, which is'CATALYTIC ACTIVITY'. that's the whole vibe.formβ the protein form that this comment is concerned with.undef/empty means canonical/displayed form OR unknown (mystery girl energy π).commentβ the "text" version of this comment, and heads up: this one comes without evidences and without new lines. clean. β¨activity_rheaβ the rhea id (e.g.RHEA:18037) of the reaction. only for the new structured CC CATALYTIC ACTIVITY, no cap.activity_rhea( $new_rhea_id, $new_optional_reaction_ev )β sets rhea activity to$new_rhea_id, and reaction ev to$new_optional_reaction_evif you actually provided it. (only for new structured CC CATALYTIC ACTIVITY π )activity_reactionβ the reaction txt, e.g.agmatine + H2O = N-carbamoylputrescine + NH4(+)activity_reaction( $new_reaction_txt )β sets reaction txt to$new_reaction_txt. on the old unstructured format you could sneak an extra$evin there too πactivity_ecβ the reaction EC, e.g.3.5.3.12βactivity_ec( $new_reaction_ec, , $new_optional_reaction_ev )β sets reaction EC to$new_reaction_ec, and reaction ev to$new_optional_reaction_evif provided. (only for new structured CC CATALYTIC ACTIVITY β and yes, that double comma is literally in there, don't @ me π)activity_participantβ the reaction participants, as a String Array. e.g.[ "ChEBI:CHEBI:15377", "ChEBI:CHEBI:28938", "ChEBI:CHEBI:58145", "ChEBI:CHEBI:58318" ]. participants are shown asdbtype:id, so in"ChEBI:CHEBI:15377"theCheBIis the db type andCHEBI:15377is the (CheBi) id π§ (only for new structured CC CATALYTIC ACTIVITY)activity_participant( $new_participant_array )β sets reaction participants to$new_participant_array(an array of strings). (only for new structured CC CATALYTIC ACTIVITY π)directionsβ the directions: an Array of direction structures as a hash, e.g.
[ { 'txt' => 'left-to-right', 'rhea' => 'RHEA:16846', 'ev' => '{ECO:0000269|PubMed:29420286}' } ]
p.s. in well formed UniProtKB data 'txt' will be 'right-to-left' or 'left-to-right' (in that order); and there should be no more than 2 directions (minimum: 0) π₯
direction( $new_directions )β sets the directions Array to$new_directions... (only for new structured CC CATALYTIC ACTIVITY)newfromTexttoStringβ returns a string representation of this comment. she's giving stringified β¨
π POD ERRORS π
Hey! The above document had some coding errors, which are explained below:
- Around line 293:
=backdoesn't take any parameters, but you said=back =head1 Methodsπ - Around line 347:
=backdoesn't take any parameters, but you said=back =head2 Standard methodsπ
and that's the whole page, bestie π«Ά this one came from the User Contributed Perl Documentation, written against perl v5.32.1, dated 2021-08-15. slay, go read some Swiss-Prot comments π
π
π¦ where this page comes from
- debian bookworm: libswiss-perl 1.80-1 Β· GPL-2.0-or-later
- debian trixie: libswiss-perl 1.80-1 Β· GPL-2.0-or-later
- ubuntu jammy: libswiss-perl 1.80-1 Β· GPL-2.0-or-later
- ubuntu noble: libswiss-perl 1.80-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms