SWISS::CCdisease(3pm)
π NAME π
SWISS::CCdisease.pm β it's giving "the glow-up era of disease comments," and honestly? We're obsessed.
πΈ DESCRIPTION πΈ
So bestie, SWISS::CCdisease is the whole vibe for a comment on the topic 'DISEASE' inside a Swiss-Prot or TrEMBL entry, exactly as specified in the user manual at http://www.expasy.org/sprot/userman.html. Periodt. π
Comments on other topics? Not her problem. Those live in other types of objects, like SWISS::CC (go peek at SWISS::CCs if you want the tea π΅).
And collectively, comments of every type get stored inside a SWISS::CCs container object. It's a whole friend group in there. π«Ά
π¦ INHERITS FROM π¦
SWISS::BaseClass.pm β yeah she got it from her mama, and her mama ate. β¨
π ATTRIBUTES π
topicβ the topic of this comment. And the topic is'DISEASE'. That's it, that's the whole personality. πformβ the protein form that this comment is about. Heads up:undef/empty means either the canonical/displayed form OR unknown. Lowkey ambiguous, but that's the spec, no cap.diseaseβ the name and evidence of the disease (only for the new structured CC diseases, iykyk). It's a reference to an array[ $disease, $disease_ev ]. πdisease( $new_disease, $new_disease_ev )β setter moment β¨ setsdiseaseto$new_disease,$new_disease_ev.mimβ the disease mim id (again, only for the new structured CC diseases).mim( $new_mim )β setter again π setsmimto$new_mim.descriptionβ the disease description (yep, only for the new structured CC diseases).noteβ the note and evidence of the disease (Note=in the new CC disease format, or the full description in the old format). It's a reference to an array of[ $block_txt, $block_ev ]arrays β arrays inside arrays, nesting doll realness πnote( [[ $block_txt, $block_ev ]...] )β setter fornote, to an array of[ $block_txt, $block_ev ]arrays.commentβ the"text"version of this comment. The glow-up version, if you will. βnewβ constructor energy, no notes.fromTextβ parses text into one of these, iconic behaviour.toStringβ returns a string representation of this comment. Slay. π₯
π POD ERRORS π
Bestie. Not the doc having coding errors ππ They're explained below, so let's get into it:
Around line 213:
=back doesn't take any parameters, but you said =back =head1
Methods
Around line 252:
=back doesn't take any parameters, but you said =back =head2
Standard methods
Not me reading =back catching strays from the parser π The docs are still valid, the POD is just doing a little too much.
Okay that's the whole page, mwah π This was SWISS::CCdisease(3pm) from the User Contributed Perl Documentation, and the footer says perl v5.32.1, dated 2021-08-15, filed under SWISS::CCdisease(3pm). Go read it again, you know you want to. π§π
π¦ 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