---
name: "SWISS::IDs"
section: "3pm"
platform: "linux"
package: "libswiss-perl"
version: "1.80-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SWISS::IDs"
---

# SWISS::IDs(3pm)

## Name

SWISS::IDs.pm

## Description

**SWISS::IDs** represents the ID lines of a SWISS-PROT + TREMBL entry as specified in the user manual http://www.expasy.org/sprot/userman.html .

## Inherits from

SWISS::ListBase.pm

## Attributes

- "list"

  This is an array containing a list of all the IDs associated with this entry.  The first member will be the primary ID, and any following are the secondary IDs which are not shown in the public section of the entry.

- dataClass

  The data class, either STANDARD or PRELIMINARY for data from releases  prior to 9.0, or Reviewed or Unreviewed for data from later releases.

- moleculeType

  The molecule type, currently only PRT.

- length

  The protein length in amino acids.

## Methods

### Standard methods

- new

  - fromText

  - toText

  - sort

  IDs must never be sorted, so this method does nothing (but it overwrites the inherited method).

## POD ERRORS

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

- Around line 184:

  \=over without closing =back
