DOKK / manpages / debian 10 / libswiss-perl / SWISS::Ref.3pm.en
SWISS::Ref(3pm) User Contributed Perl Documentation SWISS::Ref(3pm)

SWISS::Ref.pm

SWISS::Ref represents a single reference of a SWISS-PROT + TREMBL entry as specified in the user manual http://www.expasy.org/sprot/userman.html .

SWISS::BaseClass.pm

"RN"
The reference number.
"RP"
The RP line(s), unwrapped as a string.
"RC"
Zero or more RC lines.

Data structure: {Token}[qualifier1, qualifierN].

A hash of arrays. Hash keys are the RC tokens, array elements are the qualifiers for that token.

"RX"
References to bibliographic databases.

Data structure: {Database}[identifier1, identifierN].

A hash of arrays. Hash keys are the names of bibliographic databases, array elements are the identifiers of the reference for that database.

"RG"
The RG line(s), unwrapped as a string.
"RA"
The list of Authors.

An object of type SWISS::ListBase.

"RT"
The publication title, unwrapped as a string.
"RL"
The RL line.

Data structure: String.

Add a RX line 'MEDLINE; nnnnnnnn.' to the reference.
Add an author to the RA line of the reference.
Sort elements of the RC line alphabetically.

Hey! The above document had some coding errors, which are explained below:

=over without closing =back
2018-04-17 perl v5.26.1