SWISS:...ctivity(3pm)

πŸ“¦
version 1.80 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

✨ 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_ev if 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 $ev in 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_ev if 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 as dbtype:id, so in "ChEBI:CHEBI:15377" the CheBI is the db type and CHEBI:15377 is 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)
  • new
  • fromText
  • toString β€” 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: =back doesn't take any parameters, but you said =back =head1 Methods πŸ’€
  • Around line 347: =back doesn'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