| SWISS::CCs(3pm) | User Contributed Perl Documentation | SWISS::CCs(3pm) |
SWISS::CCs
SWISS::CCs represents the CC lines within a Swiss-Prot or
TrEMBL entry as specified in the user manual
http://www.expasy.org/sprot/userman.html . The CCs object is a container
object which holds a list comprised of object of the type SWISS::CC or
derived classes (see below).
Code example
local $/="\n//\n";
while (<>) {
my $entry = SWISS::Entry-> fromText($_);
my @CCs = $entry -> CCs -> elements();
for my $CC (@CCs) {
if ($CC -> topic eq 'ALTERNATIVE PRODUCTS') {
# now can call methods of CCalt_prod
} elsif ($CC -> topic eq 'Copyright') {
# now can call methods of CCcopyright
} else {
# now can call methods of CC
}
}
}
SWISS::ListBase.pm
topic object
-------------------- --------------------
ALTERNATIVE PRODUCTS SWISS::CCalt_prod
RNA EDITING SWISS::CCrna_editing
BIOPHYSICOCHEMICAL PROPERTIES SWISS::CCbpc_properties
INTERACTION SWISS::CCinteraction
COFACTOR SWISS::CCcofactor
DISEASE SWISS::CCdisease
SEQUENCE CAUTION SWISS::CCseq_caution
SUBCELLULAR LOCATION SWISS::CCsubcell_location
Copyright SWISS::CCcopyright
(all other topics) SWISS::CC
| 2021-08-15 | perl v5.32.1 |