General (pyncbitk.objects.general)#

General objects for the NCBI C++ object model.

class pyncbitk.objects.general.ObjectId(Serial)#

A basic identifier for any NCBI Toolkit object.

classmethod __new__(*args, **kwargs)#
__init__(*args, **kwargs)#
__reduce__()#

Helper for pickle.

__repr__()#

Return repr(self).

__str__()#

Return str(self).

value#

The actual value of the object identifier.

Type:

str or int

class pyncbitk.objects.general.DBTag(Serial)#

A database cross-reference.

classmethod __new__(*args, **kwargs)#
__eq__(value, /)#

Return self==value.

__ge__(value, /)#

Return self>=value.

__gt__(value, /)#

Return self>value.

__init__()#

Create a new DBTag object.

Parameters:
  • db (str) – The name of the database or system.

  • tag (ObjectId, str or int) – The identifier of the resource in the database.

__le__(value, /)#

Return self<=value.

__lt__(value, /)#

Return self<value.

__ne__(value, /)#

Return self!=value.

__reduce__()#

Helper for pickle.

__repr__()#

Return repr(self).

url(taxonomy=None)#

Get a URL to the resource, if available.

Parameters:

taxonomy (int or None) – An optional taxonomy ID to use for URL generation.

Returns:

str or None – A URL to the resource pointed by this database tag, if available.

db#

The name of database or system.

Type:

str

tag#

The database tag.

Type:

ObjectId