Method: Bio::PROSITE#dr
- Defined in:
- lib/bio/db/prosite.rb
#dr ⇒ Object Also known as: sp_xref
DR Cross-references to SWISS-PROT (>=0 per entry)
DR AC_NB, ENTRY_NAME, C; AC_NB, ENTRY_NAME, C; AC_NB, ENTRY_NAME, C;
-
‘AC_NB’ is the SWISS-PROT primary accession number of the entry to which reference is being made.
-
‘ENTRY_NAME’ is the SWISS-PROT entry name.
-
‘C’ is a one character flag that can be one of the following:
T For a true positive. N For a false negative; a sequence which belongs to the set under
consideration, but which has not been picked up by the pattern or
profile.
P For a ‘potential’ hit; a sequence that belongs to the set under
consideration, but which was not picked up because the region(s) that
are used as a 'fingerprint' (pattern or profile) is not yet available
in the data bank (partial sequence).
? For an unknown; a sequence which possibly could belong to the set under
consideration.
F For a false positive; a sequence which does not belong to the set in
consideration.
Returns
350 351 352 353 354 355 356 357 358 359 360 361 |
# File 'lib/bio/db/prosite.rb', line 350 def dr unless @data['DR'] hash = {} # temporal hash if fetch('DR') fetch('DR').scan(/(\w+)\s*, (\w+)\s*, (.);/).each do |a, e, c| hash[a] = [e, c] # SWISS-PROT : accession, entry, true/false end end @data['DR'] = hash end @data['DR'] end |