The primary structure section of a PDB formatted file contains the sequence of residues in each chain of the macromolecule(s). Embedded in these records are chain identifiers and sequence numbers that allow other records to link into the sequence.
The DBREF record provides cross-reference links between PDB sequences (what appears in SEQRES record) and a corresponding database sequence.
Record Format
COLUMNS DATA TYPE FIELD DEFINITION ----------------------------------------------------------------------------------- 1 - 6 Record name "DBREF " 8 - 11 IDcode idCode ID code of this entry. 13 Character chainID Chain identifier. 15 - 18 Integer seqBegin Initial sequence number of the PDB sequence segment. 19 AChar insertBegin Initial insertion code of the PDB sequence segment. 21 - 24 Integer seqEnd Ending sequence number of the PDB sequence segment. 25 AChar insertEnd Ending insertion code of the PDB sequence segment. 27 - 32 LString database Sequence database name. 34 - 41 LString dbAccession Sequence database accession code. 43 - 54 LString dbIdCode Sequence database identification code. 56 - 60 Integer dbseqBegin Initial sequence number of the database seqment. 61 AChar idbnsBeg Insertion code of initial residue of the segment, if PDB is the reference. 63 - 67 Integer dbseqEnd Ending sequence number of the database segment. 68 AChar dbinsEnd Insertion code of the ending residue of the segment, if PDB is the reference.
Note: By default this format is used as long as the information entered into these fields fits. For sequence databases that use longer accession code or long sequence numbering, the new DBREF1/DBREF2 format can be used.
Details
The DBREF records present sequence correlations between PDB SEQRES records and corresponding GenBank (for nucleic acids) or UNIPROT/Norine (for proteins) entries. PDB entries containing heteropolymers are linked to different sequence database entries.
Database abbreviations Database name (columns 27 – 32) ---------------------------------------------------------------------- GenBank GB Protein Data Bank PDB UNIPROT UNP Norine NORINE
Verification/Validation/Value Authority Control
The sequence database entry found during PDB's search is compared to that provided by the depositor and any differences are resolved or annotated.
All polymers in the entry will be assigned a DBREF record.
Relationships to Other Record Types
DBREF represents the sequence as found in SEQRES records.
DBREF1/DBREF2 replaces DBREF when the accession codes or sequence numbering does not fit the DBREF format.
Examples
1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 DBREF 2JHQ A 1 226 UNP Q9KPK8 UNG_VIBCH 1 226 DBREF 3AKY A 1 219 UNP P07170 KAD1_YEAST 3 221 DBREF 1HAN A 2 298 UNP P47228 BPHC_BURCE 1 297 DBREF 3D3I A 0 760 UNP P42592 YGJK_ECOLI 23 783 DBREF 3D3I B 0 760 UNP P42592 YGJK_ECOLI 23 783 DBREF 3C2J A 1 8 PDB 3C2J 3C2J 1 8 DBREF 3C2J B 101 108 PDB 3C2J 3C2J 101 108 DBREF 1FFK 0 2 2923 GB 3377779 AF034620 2597 5518 DBREF 1FFK 9 1 122 GB 3377779 AF034620 5658 5779 DBREF 1UNJ X 6 11 NOR NOR00228 NOR00228 6 11
Details
This updated two-line format is used when the accession code or sequence numbering does not fit the space allotted in the standard DBREF format. This includes some GenBank sequence numbering (greater than 5 characters) and UNIMES accession numbers (greater than 12 characters).
Record Format
DBREF1
COLUMNS DATA TYPE FIELD DEFINITION ----------------------------------------------------------------------------------- 1 - 6 Record name "DBREF1" 8 - 11 IDcode idCode ID code of this entry. 13 Character chainID Chain identifier. 15 - 18 Integer seqBegin Initial sequence number of the PDB sequence segment, right justified. 19 AChar insertBegin Initial insertion code of the PDB sequence segment. 21 - 24 Integer seqEnd Ending sequence number of the PDB sequence segment, right justified. 25 AChar insertEnd Ending insertion code of the PDB sequence segment. 27 - 32 LString database Sequence database name. 48 - 67 LString dbIdCode Sequence database identification code, left justified.
DBREF2
COLUMNS DATA TYPE FIELD DEFINITION ----------------------------------------------------------------------------------- 1 - 6 Record name "DBREF2" 8 - 11 IDcode idCode ID code of this entry. 13 Character chainID Chain identifier. 19 - 40 LString dbAccession Sequence database accession code, left justified. 46 - 55 Integer seqBegin Initial sequence number of the Database segment, right justified. 58 - 67 Integer seqEnd Ending sequence number of the Database segment, right justified.
Details
Database abbreviations Database name (columns 27 – 32) ---------------------------------------------------------------------- GenBank GB UNIMES UNIMES
Verification/Validation/Value Authority Control
The sequence database entry found by wwPDB staff is compared to answers provided by the depositor; any differences are resolved or annotated appropriately.
Relationships to Other Record Types
DBREF1/DBREF2 represents the sequence as found in SEQRES records.
Template
1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 DBREF1 2J83 A 61 322 XXXXXX YYYYYYYYYYYYYYYYYYYY DBREF2 2J83 A ZZZZZZZZZZZZZZZZZZZZZZ nnnnnnnnnn mmmmmmmmmm
Examples
1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 DBREF1 1ABC A 61 322 UNIMES UPI000148A153 DBREF2 1ABC A MES00005880000 61 322 1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 DBREF1 1ABC A 61 322 GB AE017221 DBREF2 1ABC A 46197919 1534489 1537377
Overview
The SEQADV record identifies differences between sequence information in the SEQRES records of the PDB entry and the sequence database entry given in DBREF. Please note that these records were designed to identify differences and not errors. No assumption is made as to which database contains the correct data. A comment explaining any engineered differences in the sequence between the PDB and the sequence database may also be included here.
Record Format
COLUMNS DATA TYPE FIELD DEFINITION ----------------------------------------------------------------- 1 - 6 Record name "SEQADV" 8 - 11 IDcode idCode ID code of this entry. 13 - 15 Residue name resName Name of the PDB residue in conflict. 17 Character chainID PDB chain identifier. 19 - 22 Integer seqNum PDB sequence number. 23 AChar iCode PDB insertion code. 25 - 28 LString database 30 - 38 LString dbAccession Sequence database accession number. 40 - 42 Residue name dbRes Sequence database residue name. 44 - 48 Integer dbSeq Sequence database sequence number. 50 - 70 LString conflict Conflict comment.
Details
- Cloning artifact - Expression tag - Conflict - Engineered - Variant - Insertion - Deletion - Microheterogeneity - Chromophore
Verification/Validation/Value Authority Control
SEQADV records are automatically generated.
Relationships to Other Record Types
SEQADV refers to the sequence as found in the SEQRES records, and to the sequence database
reference found on DBREF.
REMARK 999 contains text that explains discrepancies when the explanation is too lengthy to fit in SEQADV.
Examples
1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 SEQADV 3ABC MET A -1 UNP P10725 EXPRESSION TAG SEQADV 3ABC GLY A 50 UNP P10725 VAL 50 ENGINEERED SEQADV 2QLE CRO A 66 UNP P42212 SER 65 CHROMOPHORE SEQADV 2OKW LEU A 64 UNP P42212 PHE 64 SEE REMARK 999 SEQADV 2OKW LEU A 64 NOR NOR00669 PHE 14 SEE REMARK 999
Overview
SEQRES records contain a listing of the consecutive chemical components covalently linked in a linear fashion to form a polymer. The chemical components included in this listing may be standard or modified amino acid and nucleic acid residues. It may also include other residues that are linked to the standard backbone in the polymer. Chemical components or groups covalently linked to side-chains (in peptides) or sugars and/or bases (in nucleic acid polymers) will not be listed here.
Record Format
COLUMNS DATA TYPE FIELD DEFINITION ------------------------------------------------------------------------------------- 1 - 6 Record name "SEQRES" 8 - 10 Integer serNum Serial number of the SEQRES record for the current chain. Starts at 1 and increments by one each line. Reset to 1 for each chain. 12 Character chainID Chain identifier. This may be any single legal character, including a blank which is is used if there is only one chain. 14 - 17 Integer numRes Number of residues in the chain. This value is repeated on every record. 20 - 22 Residue name resName Residue name. 24 - 26 Residue name resName Residue name. 28 - 30 Residue name resName Residue name. 32 - 34 Residue name resName Residue name. 36 - 38 Residue name resName Residue name. 40 - 42 Residue name resName Residue name. 44 - 46 Residue name resName Residue name. 48 - 50 Residue name resName Residue name. 52 - 54 Residue name resName Residue name. 56 - 58 Residue name resName Residue name. 60 - 62 Residue name resName Residue name. 64 - 66 Residue name resName Residue name. 68 - 70 Residue name resName Residue name.
Verification/Validation/Value Authority Control
The residues presented in the ATOM records must agree with those on the SEQRES records.
The SEQRES records are checked using sequence databases and information provided by the depositor.
SEQRES is compared to the ATOM records during processing, and both are checked against the sequence databases. All discrepancies are either resolved or annotated appropriately in the entry.
The ribo- and deoxyribonucleotides in the SEQRES records are distinguished. The ribo- forms of these residues are identified with the residue names A, C, G, U and I. The deoxy- forms of these residues are identified with the residue names DA, DC, DG, DT and DI. Modified nucleotides in the sequence are identified by separate 3-letter residue codes. The plus character prefix to label modified nucleotides (e.g. +A, +C, +T) is no longer used.
Example
1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 SEQRES 1 A 21 GLY ILE VAL GLU GLN CYS CYS THR SER ILE CYS SER LEU SEQRES 2 A 21 TYR GLN LEU GLU ASN TYR CYS ASN SEQRES 1 B 30 PHE VAL ASN GLN HIS LEU CYS GLY SER HIS LEU VAL GLU SEQRES 2 B 30 ALA LEU TYR LEU VAL CYS GLY GLU ARG GLY PHE PHE TYR SEQRES 3 B 30 THR PRO LYS ALA SEQRES 1 C 21 GLY ILE VAL GLU GLN CYS CYS THR SER ILE CYS SER LEU SEQRES 2 C 21 TYR GLN LEU GLU ASN TYR CYS ASN SEQRES 1 D 30 PHE VAL ASN GLN HIS LEU CYS GLY SER HIS LEU VAL GLU SEQRES 2 D 30 ALA LEU TYR LEU VAL CYS GLY GLU ARG GLY PHE PHE TYR SEQRES 3 D 30 THR PRO LYS ALA SEQRES 1 A 8 DA DA DC DC DG DG DT DT SEQRES 1 B 8 DA DA DC DC DG DG DT DT SEQRES 1 X 39 U C C C C C G U G C C C A SEQRES 2 X 39 U A G C G G C G U G G A A SEQRES 3 X 39 C C A C C C G U U C C C A
Known Problems
Polysaccharides do not lend themselves to being represented in SEQRES.
There is no mechanism provided to describe the sequence order if their starting position is unknown.
For cyclic peptides, a residue is arbitrarily assigned as the N-terminus.
Overview
The MODRES record provides descriptions of modifications (e.g., chemical or post-translational) to protein and nucleic acid residues. Included are correlations between residue names given in a PDB entry and standard residues.
Record Format
COLUMNS DATA TYPE FIELD DEFINITION -------------------------------------------------------------------------------- 1 - 6 Record name "MODRES" 8 - 11 IDcode idCode ID code of this entry. 13 - 15 Residue name resName Residue name used in this entry. 17 Character chainID Chain identifier. 19 - 22 Integer seqNum Sequence number. 23 AChar iCode Insertion code. 25 - 27 Residue name stdRes Standard residue name. 30 - 70 String comment Description of the residue modification.
Details
- Glycosylation site - Post-translational modification - Designed chemical modification - Phosphorylation site - D-configuration
Verification/Validation/Value Authority Control
MODRES is generated by the wwPDB.
Relationships to Other Record Types
MODRES maps ATOM and HETATM records to the standard residue names. HET, and FORMUL may also appear.
Example
1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 MODRES 2R0L ASN A 74 ASN GLYCOSYLATION SITE MODRES 1IL2 1MG D 1937 G 1N-METHYLGUANOSINE-5'-MONOPHOSPHATE MODRES 4ABC MSE B 32 MET SELENOMETHIONINE