Table of Contents

Class: ExPASyDictionary Bio/Prosite/__init__.py

Access PROSITE at ExPASy using a read-only dictionary interface.

Methods   
__getitem__
__init__
__len__
__setitem__
clear
copy
get
has_key
items
keys
update
values
  __getitem__ 
__getitem__ ( self,  id )

__getitem__(self, id) -> object

Return a Prosite entry. id is either the id or accession for the entry. Raises a KeyError if there's an error.

Exceptions   
KeyError, id
  __init__ 
__init__ (
        self,
        delay=5.0,
        parser=None,
        )

__init__(self, delay=5.0, parser=None)

Create a new Dictionary to access PROSITE. parser is an optional parser (e.g. Prosite.RecordParser) object to change the results into another form. If set to None, then the raw contents of the file will be returned. delay is the number of seconds to wait between each query.

  __len__ 
__len__ ( self )

Exceptions   
NotImplementedError, "Prosite contains lots of entries"
  __setitem__ 
__setitem__ (
        self,
        key,
        item,
        )

Exceptions   
NotImplementedError, "This is a read-only dictionary"
  clear 
clear ( self )

Exceptions   
NotImplementedError, "This is a read-only dictionary"
  copy 
copy ( self )

Exceptions   
NotImplementedError, "You don't need to do this..."
  get 
get (
        self,
        id,
        failobj=None,
        )

Exceptions   
"How did I get here?"
  has_key 
has_key ( self,  id )

has_key(self, id) -> bool

  items 
items ( self )

Exceptions   
NotImplementedError, "You don't really want to do this..."
  keys 
keys ( self )

Exceptions   
NotImplementedError, "You don't really want to do this..."
  update 
update ( self )

Exceptions   
NotImplementedError, "This is a read-only dictionary"
  values 
values ( self )

Exceptions   
NotImplementedError, "You don't really want to do this..."

Table of Contents

This document was automatically generated on Mon Jul 1 12:02:53 2002 by HappyDoc version 2.0.1