Warning
This document is for an old release of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
galaxy.model package¶
Galaxy data model classes
Naming: try to use class names that have a distinct plural form so that the relationship cardinalities are obvious (e.g. prefer Dataset to Data)
-
galaxy.model.
now
()¶ Return a new datetime representing UTC day and time.
-
class
galaxy.model.
Base
(**kwargs)[source]¶ Bases:
object
-
registry
= <sqlalchemy.orm.decl_api.registry object>¶
-
metadata
= MetaData()¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
-
class
galaxy.model.
HasTags
[source]¶ Bases:
object
-
dict_collection_visible_keys
= ['tags']¶
-
dict_element_visible_keys
= ['tags']¶
-
-
class
galaxy.model.
SerializationOptions
(for_edit, serialize_dataset_objects=None, serialize_files_handler=None, strip_metadata_files=None)[source]¶ Bases:
object
-
class
galaxy.model.
UsesCreateAndUpdateTime
[source]¶ Bases:
object
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
property
seconds_since_updated
¶
-
property
seconds_since_created
¶
-
-
class
galaxy.model.
WorkerProcess
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.UsesCreateAndUpdateTime
,object
-
id
¶
-
server_name
¶
-
hostname
¶
-
pid
¶
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('worker_process', MetaData(), Column('id', Integer(), table=<worker_process>, primary_key=True, nullable=False), Column('server_name', String(length=255), table=<worker_process>), Column('hostname', String(length=255), table=<worker_process>), Column('pid', Integer(), table=<worker_process>), Column('update_time', DateTime(), table=<worker_process>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
galaxy.model.
cached_id
(galaxy_model_object)[source]¶ Get model object id attribute without a firing a database query.
Useful to fetching the id of a typical Galaxy model object after a flush, where SA is going to mark the id attribute as unloaded but we know the id is immutable and so we can use the database identity to fetch.
With Galaxy’s default SA initialization - any flush marks all attributes as unloaded - even objects completely unrelated to the flushed changes and even attributes we know to be immutable like id. See test_galaxy_mapping.py for verification of this behavior. This method is a workaround that uses the fact that we know all Galaxy objects use the id attribute as identity and SA internals (_sa_instance_state) to infer the previously loaded ID value. I tried digging into the SA internals extensively and couldn’t find a way to get the previously loaded values after a flush to allow a generalization of this for other attributes.
-
class
galaxy.model.
JobLike
[source]¶ Bases:
object
-
MAX_NUMERIC
= 9999999999999999999¶
-
property
metrics
¶
-
property
stdout
¶
-
property
stderr
¶
-
-
class
galaxy.model.
User
(email=None, password=None, username=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
use_pbkdf2
= True¶
-
bootstrap_admin_user
= False¶ Data for a Galaxy user or admin and relations to their histories, credentials, and roles.
-
create_time
¶
-
update_time
¶
-
last_password_change
¶
-
form_values_id
¶
-
disk_usage
¶
-
activation_token
¶
-
addresses
¶
-
cloudauthz
¶
-
custos_auth
¶
-
default_permissions
¶
-
groups
¶
-
histories
¶
-
active_histories
¶
-
galaxy_sessions
¶
-
quotas
¶
-
values
¶
-
api_keys
: List[galaxy.model.APIKeys]¶
-
pages
¶
-
reset_tokens
¶
-
data_manager_histories
¶
-
roles
¶
-
stored_workflows
¶
-
preferences
: sqlalchemy.ext.associationproxy.association_proxy = ColumnAssociationProxyInstance(AssociationProxy('_preferences', 'value'))¶
-
dict_collection_visible_keys
= ['id', 'email', 'username', 'deleted', 'active', 'last_password_change']¶
-
dict_element_visible_keys
= ['id', 'email', 'username', 'total_disk_usage', 'nice_total_disk_usage', 'deleted', 'active', 'last_password_change']¶
-
__init__
(email=None, password=None, username=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
email
¶
-
password
¶
-
external
¶
-
deleted
¶
-
purged
¶
-
active
¶
-
username
¶
-
property
extra_preferences
¶
-
set_random_password
(length=16)[source]¶ Sets user password to a random string of the given length. :return: void
-
system_user_pwent
(real_system_username)[source]¶ Gives the system user pwent entry based on e-mail or username depending on the value in real_system_username
-
all_roles
()[source]¶ Return a unique list of Roles associated with this user or any of their groups.
-
get_disk_usage
(nice_size=False)[source]¶ Return byte count of disk space used by user or a human-readable string if nice_size is True.
-
property
total_disk_usage
¶ Return byte count of disk space used by user or a human-readable string if nice_size is True.
-
property
nice_total_disk_usage
¶ Return byte count of disk space used in a human-readable string.
-
calculate_disk_usage
()[source]¶ Return byte count total of disk space used by all non-purged, non-library HDAs in non-purged histories.
-
static
user_template_environment
(user)[source]¶ >>> env = User.user_template_environment(None) >>> env['__user_email__'] 'Anonymous' >>> env['__user_id__'] 'Anonymous' >>> user = User('foo@example.com') >>> user.id = 6 >>> user.username = 'foo2' >>> env = User.user_template_environment(user) >>> env['__user_id__'] '6' >>> env['__user_name__'] 'foo2'
-
non_private_roles
¶
-
table
= Table('galaxy_user', MetaData(), Column('id', Integer(), table=<galaxy_user>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<galaxy_user>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<galaxy_user>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('email', TrimmedString(length=255), table=<galaxy_user>, nullable=False), Column('username', TrimmedString(length=255), table=<galaxy_user>), Column('password', TrimmedString(length=255), table=<galaxy_user>, nullable=False), Column('last_password_change', DateTime(), table=<galaxy_user>, default=ColumnDefault(<function datetime.utcnow>)), Column('external', Boolean(), table=<galaxy_user>, default=ColumnDefault(False)), Column('form_values_id', Integer(), ForeignKey('form_values.id'), table=<galaxy_user>), Column('deleted', Boolean(), table=<galaxy_user>, default=ColumnDefault(False)), Column('purged', Boolean(), table=<galaxy_user>, default=ColumnDefault(False)), Column('disk_usage', Numeric(precision=15, scale=0), table=<galaxy_user>), Column('active', Boolean(), table=<galaxy_user>, nullable=False, default=ColumnDefault(True)), Column('activation_token', TrimmedString(length=64), table=<galaxy_user>), schema=None)¶
-
-
class
galaxy.model.
PasswordResetToken
(user, token=None)[source]¶ Bases:
galaxy.model.Base
,object
-
user_id
¶
-
__init__
(user, token=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
token
¶
-
user
¶
-
expiration_time
¶
-
table
= Table('password_reset_token', MetaData(), Column('token', String(length=32), table=<password_reset_token>, primary_key=True, nullable=False), Column('expiration_time', DateTime(), table=<password_reset_token>), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<password_reset_token>), schema=None)¶
-
-
class
galaxy.model.
DynamicTool
(active=True, hidden=True, **kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
tool_id
¶
-
tool_version
¶
-
tool_format
¶
-
tool_path
¶
-
tool_directory
¶
-
value
¶
-
workflow_steps
¶
-
dict_collection_visible_keys
= ('id', 'tool_id', 'tool_format', 'tool_version', 'uuid', 'active', 'hidden')¶
-
dict_element_visible_keys
= ('id', 'tool_id', 'tool_format', 'tool_version', 'uuid', 'active', 'hidden')¶
-
__init__
(active=True, hidden=True, **kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
active
¶
-
uuid
¶
-
table
= Table('dynamic_tool', MetaData(), Column('id', Integer(), table=<dynamic_tool>, primary_key=True, nullable=False), Column('uuid', UUIDType(), table=<dynamic_tool>), Column('create_time', DateTime(), table=<dynamic_tool>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<dynamic_tool>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('tool_id', Unicode(length=255), table=<dynamic_tool>), Column('tool_version', Unicode(length=255), table=<dynamic_tool>), Column('tool_format', Unicode(length=255), table=<dynamic_tool>), Column('tool_path', Unicode(length=255), table=<dynamic_tool>), Column('tool_directory', Unicode(length=255), table=<dynamic_tool>), Column('hidden', Boolean(), table=<dynamic_tool>, default=ColumnDefault(True)), Column('active', Boolean(), table=<dynamic_tool>, default=ColumnDefault(True)), Column('value', MutableJSONType(), table=<dynamic_tool>), schema=None)¶
-
-
class
galaxy.model.
BaseJobMetric
(plugin, metric_name, metric_value)[source]¶ Bases:
galaxy.model.Base
-
__init__
(plugin, metric_name, metric_value)[source]¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
-
class
galaxy.model.
JobMetricText
(plugin, metric_name, metric_value)[source]¶ Bases:
galaxy.model.BaseJobMetric
,galaxy.model.RepresentById
-
job_id
¶
-
plugin
¶
-
metric_name
¶
-
metric_value
¶
-
job
¶
-
__init__
(plugin, metric_name, metric_value)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('job_metric_text', MetaData(), Column('id', Integer(), table=<job_metric_text>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_metric_text>), Column('plugin', Unicode(length=255), table=<job_metric_text>), Column('metric_name', Unicode(length=255), table=<job_metric_text>), Column('metric_value', Unicode(length=1023), table=<job_metric_text>), schema=None)¶
-
-
class
galaxy.model.
JobMetricNumeric
(plugin, metric_name, metric_value)[source]¶ Bases:
galaxy.model.BaseJobMetric
,galaxy.model.RepresentById
-
job_id
¶
-
plugin
¶
-
metric_name
¶
-
metric_value
¶
-
job
¶
-
__init__
(plugin, metric_name, metric_value)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('job_metric_numeric', MetaData(), Column('id', Integer(), table=<job_metric_numeric>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_metric_numeric>), Column('plugin', Unicode(length=255), table=<job_metric_numeric>), Column('metric_name', Unicode(length=255), table=<job_metric_numeric>), Column('metric_value', Numeric(precision=26, scale=7), table=<job_metric_numeric>), schema=None)¶
-
-
class
galaxy.model.
TaskMetricText
(plugin, metric_name, metric_value)[source]¶ Bases:
galaxy.model.BaseJobMetric
,galaxy.model.RepresentById
-
task_id
¶
-
plugin
¶
-
metric_name
¶
-
metric_value
¶
-
task
¶
-
__init__
(plugin, metric_name, metric_value)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('task_metric_text', MetaData(), Column('id', Integer(), table=<task_metric_text>, primary_key=True, nullable=False), Column('task_id', Integer(), ForeignKey('task.id'), table=<task_metric_text>), Column('plugin', Unicode(length=255), table=<task_metric_text>), Column('metric_name', Unicode(length=255), table=<task_metric_text>), Column('metric_value', Unicode(length=1023), table=<task_metric_text>), schema=None)¶
-
-
class
galaxy.model.
TaskMetricNumeric
(plugin, metric_name, metric_value)[source]¶ Bases:
galaxy.model.BaseJobMetric
,galaxy.model.RepresentById
-
task_id
¶
-
plugin
¶
-
metric_name
¶
-
metric_value
¶
-
task
¶
-
__init__
(plugin, metric_name, metric_value)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('task_metric_numeric', MetaData(), Column('id', Integer(), table=<task_metric_numeric>, primary_key=True, nullable=False), Column('task_id', Integer(), ForeignKey('task.id'), table=<task_metric_numeric>), Column('plugin', Unicode(length=255), table=<task_metric_numeric>), Column('metric_name', Unicode(length=255), table=<task_metric_numeric>), Column('metric_value', Numeric(precision=26, scale=7), table=<task_metric_numeric>), schema=None)¶
-
-
class
galaxy.model.
Job
[source]¶ Bases:
galaxy.model.Base
,galaxy.model.JobLike
,galaxy.model.UsesCreateAndUpdateTime
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
A job represents a request to run a tool given input datasets, tool parameters, and output datasets.
-
create_time
¶
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
history_id
¶
-
library_folder_id
¶
-
tool_id
¶
-
tool_version
¶
-
galaxy_version
¶
-
dynamic_tool_id
¶
-
info
¶
-
copied_from_job_id
¶
-
command_line
¶
-
job_messages
¶
-
param_filename
¶
-
runner_name
¶
-
job_stdout
¶
-
job_stderr
¶
-
tool_stdout
¶
-
tool_stderr
¶
-
exit_code
¶
-
traceback
¶
-
session_id
¶
-
user_id
¶
-
job_runner_name
¶
-
job_runner_external_id
¶
-
destination_id
¶
-
destination_params
¶
-
object_store_id
¶
-
params
¶
-
handler
¶
-
user
¶
-
galaxy_session
¶
-
history
¶
-
library_folder
¶
-
parameters
¶
-
input_datasets
¶
-
input_dataset_collections
¶
-
input_dataset_collection_elements
¶
-
output_dataset_collection_instances
¶
-
output_dataset_collections
¶
-
post_job_actions
¶
-
input_library_datasets
¶
-
output_library_datasets
¶
-
external_output_metadata
¶
-
tasks
¶
-
output_datasets
¶
-
state_history
¶
-
text_metrics
¶
-
numeric_metrics
¶
-
job
¶
-
interactivetool_entry_points
¶
-
implicit_collection_jobs_association
¶
-
container
¶
-
data_manager_association
¶
-
history_dataset_collection_associations
¶
-
workflow_invocation_step
¶
-
any_output_dataset_collection_instances_deleted
: sqlalchemy.orm.column_property¶
-
any_output_dataset_deleted
: sqlalchemy.orm.column_property¶
-
dict_collection_visible_keys
= ['id', 'state', 'exit_code', 'update_time', 'create_time', 'galaxy_version']¶
-
dict_element_visible_keys
= ['id', 'state', 'exit_code', 'update_time', 'create_time', 'galaxy_version', 'command_version']¶
-
class
states
(value)[source]¶ -
An enumeration.
-
NEW
= 'new'¶
-
RESUBMITTED
= 'resubmitted'¶
-
UPLOAD
= 'upload'¶
-
WAITING
= 'waiting'¶
-
QUEUED
= 'queued'¶
-
RUNNING
= 'running'¶
-
OK
= 'ok'¶
-
ERROR
= 'error'¶
-
FAILED
= 'failed'¶
-
PAUSED
= 'paused'¶
-
DELETING
= 'deleting'¶
-
DELETED
= 'deleted'¶
-
DELETED_NEW
= 'deleted_new'¶
-
STOPPING
= 'stop'¶
-
STOPPED
= 'stopped'¶
-
-
terminal_states
= [<states.OK: 'ok'>, <states.ERROR: 'error'>, <states.DELETED: 'deleted'>]¶
-
non_ready_states
= [<states.NEW: 'new'>, <states.RESUBMITTED: 'resubmitted'>, <states.UPLOAD: 'upload'>, <states.WAITING: 'waiting'>, <states.QUEUED: 'queued'>, <states.RUNNING: 'running'>]¶ job states where the job hasn’t finished and the model may still change
-
__init__
()¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
dependencies
¶
-
state
¶
-
imported
¶
-
property
running
¶
-
property
finished
¶
-
get_external_output_metadata
()[source]¶ The external_output_metadata is currently a reference from Job to JobExternalOutputMetadata. It exists for a job but not a task.
-
get_id_tag
()[source]¶ Return a tag that can be useful in identifying a Job. This returns the Job’s get_id
-
property
all_entry_points_configured
¶
-
get_param_values
(app, ignore_errors=False)[source]¶ Read encoded parameter values from the database and turn back into a dict of tool parameter values.
-
check_if_output_datasets_deleted
()[source]¶ Return true if all of the output datasets associated with this job are in the deleted state
-
mark_deleted
(track_jobs_in_database=False)[source]¶ Mark this job as deleted, and mark any output datasets as discarded.
-
mark_failed
(info='Job execution failed', blurb=None, peek=None)[source]¶ Mark this job as failed, and mark any output datasets as errored.
-
get_destination_configuration
(dest_params, config, key, default=None)[source]¶ Get a destination parameter that can be defaulted back in specified config if it needs to be applied globally.
-
property
command_version
¶
-
table
= Table('job', MetaData(), Column('id', Integer(), table=<job>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<job>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<job>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('history_id', Integer(), ForeignKey('history.id'), table=<job>), Column('library_folder_id', Integer(), ForeignKey('library_folder.id'), table=<job>), Column('tool_id', String(length=255), table=<job>), Column('tool_version', TEXT(), table=<job>, default=ColumnDefault('1.0.0')), Column('galaxy_version', String(length=64), table=<job>), Column('dynamic_tool_id', Integer(), ForeignKey('dynamic_tool.id'), table=<job>), Column('state', String(length=64), table=<job>), Column('info', TrimmedString(length=255), table=<job>), Column('copied_from_job_id', Integer(), table=<job>), Column('command_line', TEXT(), table=<job>), Column('dependencies', MutableJSONType(), table=<job>), Column('job_messages', MutableJSONType(), table=<job>), Column('param_filename', String(length=1024), table=<job>), Column('runner_name', String(length=255), table=<job>), Column('job_stdout', TEXT(), table=<job>), Column('job_stderr', TEXT(), table=<job>), Column('tool_stdout', TEXT(), table=<job>), Column('tool_stderr', TEXT(), table=<job>), Column('exit_code', Integer(), table=<job>), Column('traceback', TEXT(), table=<job>), Column('session_id', Integer(), ForeignKey('galaxy_session.id'), table=<job>), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<job>), Column('job_runner_name', String(length=255), table=<job>), Column('job_runner_external_id', String(length=255), table=<job>), Column('destination_id', String(length=255), table=<job>), Column('destination_params', MutableJSONType(), table=<job>), Column('object_store_id', TrimmedString(length=255), table=<job>), Column('imported', Boolean(), table=<job>, default=ColumnDefault(False)), Column('params', TrimmedString(length=255), table=<job>), Column('handler', TrimmedString(length=255), table=<job>), schema=None)¶
-
-
class
galaxy.model.
Task
(job, working_directory, prepare_files_cmd)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.JobLike
,galaxy.model.RepresentById
A task represents a single component of a job.
-
create_time
¶
-
execution_time
¶
-
update_time
¶
-
command_line
¶
-
param_filename
¶
-
runner_name
¶
-
job_stdout
¶
-
job_stderr
¶
-
tool_stdout
¶
-
tool_stderr
¶
-
exit_code
¶
-
job_messages
¶
-
info
¶
-
traceback
¶
-
job_id
¶
-
task_runner_name
¶
-
task_runner_external_id
¶
-
text_metrics
¶
-
numeric_metrics
¶
-
class
states
(value)[source]¶ -
An enumeration.
-
NEW
= 'new'¶
-
WAITING
= 'waiting'¶
-
QUEUED
= 'queued'¶
-
RUNNING
= 'running'¶
-
OK
= 'ok'¶
-
ERROR
= 'error'¶
-
DELETED
= 'deleted'¶
-
-
__init__
(job, working_directory, prepare_files_cmd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
state
¶
-
working_directory
¶
-
job
¶
-
prepare_input_files_cmd
¶
-
get_param_values
(app)[source]¶ Read encoded parameter values from the database and turn back into a dict of tool parameter values.
-
get_id_tag
()[source]¶ Return an id tag suitable for identifying the task. This combines the task’s job id and the task’s own id.
-
get_external_output_metadata
()[source]¶ The external_output_metadata is currently a backref to JobExternalOutputMetadata. It exists for a job but not a task, and when a task is cancelled its corresponding parent Job will be cancelled. So None is returned now, but that could be changed to self.get_job().get_external_output_metadata().
-
get_job_runner_name
()[source]¶ Since runners currently access Tasks the same way they access Jobs, this method just refers to this instance’s runner.
-
get_job_runner_external_id
()[source]¶ Runners will use the same methods to get information about the Task class as they will about the Job class, so this method just returns the task’s external id.
-
table
= Table('task', MetaData(), Column('id', Integer(), table=<task>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<task>, default=ColumnDefault(<function datetime.utcnow>)), Column('execution_time', DateTime(), table=<task>), Column('update_time', DateTime(), table=<task>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('state', String(length=64), table=<task>), Column('command_line', TEXT(), table=<task>), Column('param_filename', String(length=1024), table=<task>), Column('runner_name', String(length=255), table=<task>), Column('job_stdout', TEXT(), table=<task>), Column('job_stderr', TEXT(), table=<task>), Column('tool_stdout', TEXT(), table=<task>), Column('tool_stderr', TEXT(), table=<task>), Column('exit_code', Integer(), table=<task>), Column('job_messages', MutableJSONType(), table=<task>), Column('info', TrimmedString(length=255), table=<task>), Column('traceback', TEXT(), table=<task>), Column('job_id', Integer(), ForeignKey('job.id'), table=<task>, nullable=False), Column('working_directory', String(length=1024), table=<task>), Column('task_runner_name', String(length=255), table=<task>), Column('task_runner_external_id', String(length=255), table=<task>), Column('prepare_input_files_cmd', TEXT(), table=<task>), schema=None)¶
-
-
class
galaxy.model.
JobParameter
(name, value)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
__init__
(name, value)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
value
¶
-
table
= Table('job_parameter', MetaData(), Column('id', Integer(), table=<job_parameter>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_parameter>), Column('name', String(length=255), table=<job_parameter>), Column('value', TEXT(), table=<job_parameter>), schema=None)¶
-
-
class
galaxy.model.
JobToInputDatasetAssociation
(name, dataset)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_id
¶
-
job
¶
-
__init__
(name, dataset)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset
¶
-
dataset_version
¶
-
table
= Table('job_to_input_dataset', MetaData(), Column('id', Integer(), table=<job_to_input_dataset>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_input_dataset>), Column('dataset_id', Integer(), ForeignKey('history_dataset_association.id'), table=<job_to_input_dataset>), Column('dataset_version', Integer(), table=<job_to_input_dataset>), Column('name', String(length=255), table=<job_to_input_dataset>), schema=None)¶
-
-
class
galaxy.model.
JobToOutputDatasetAssociation
(name, dataset)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_id
¶
-
job
¶
-
__init__
(name, dataset)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset
¶
-
property
item
¶
-
table
= Table('job_to_output_dataset', MetaData(), Column('id', Integer(), table=<job_to_output_dataset>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_output_dataset>), Column('dataset_id', Integer(), ForeignKey('history_dataset_association.id'), table=<job_to_output_dataset>), Column('name', String(length=255), table=<job_to_output_dataset>), schema=None)¶
-
-
class
galaxy.model.
JobToInputDatasetCollectionAssociation
(name, dataset_collection)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_collection_id
¶
-
job
¶
-
__init__
(name, dataset_collection)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset_collection
¶
-
table
= Table('job_to_input_dataset_collection', MetaData(), Column('id', Integer(), table=<job_to_input_dataset_collection>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_input_dataset_collection>), Column('dataset_collection_id', Integer(), ForeignKey('history_dataset_collection_association.id'), table=<job_to_input_dataset_collection>), Column('name', String(length=255), table=<job_to_input_dataset_collection>), schema=None)¶
-
-
class
galaxy.model.
JobToInputDatasetCollectionElementAssociation
(name, dataset_collection_element)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_collection_element_id
¶
-
job
¶
-
__init__
(name, dataset_collection_element)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset_collection_element
¶
-
table
= Table('job_to_input_dataset_collection_element', MetaData(), Column('id', Integer(), table=<job_to_input_dataset_collection_element>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_input_dataset_collection_element>), Column('dataset_collection_element_id', Integer(), ForeignKey('dataset_collection_element.id'), table=<job_to_input_dataset_collection_element>), Column('name', Unicode(length=255), table=<job_to_input_dataset_collection_element>), schema=None)¶
-
-
class
galaxy.model.
JobToOutputDatasetCollectionAssociation
(name, dataset_collection_instance)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_collection_id
¶
-
job
¶
-
__init__
(name, dataset_collection_instance)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset_collection_instance
¶
-
property
item
¶
-
table
= Table('job_to_output_dataset_collection', MetaData(), Column('id', Integer(), table=<job_to_output_dataset_collection>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_output_dataset_collection>), Column('dataset_collection_id', Integer(), ForeignKey('history_dataset_collection_association.id'), table=<job_to_output_dataset_collection>), Column('name', Unicode(length=255), table=<job_to_output_dataset_collection>), schema=None)¶
-
-
class
galaxy.model.
JobToImplicitOutputDatasetCollectionAssociation
(name, dataset_collection)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_collection_id
¶
-
job
¶
-
__init__
(name, dataset_collection)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset_collection
¶
-
table
= Table('job_to_implicit_output_dataset_collection', MetaData(), Column('id', Integer(), table=<job_to_implicit_output_dataset_collection>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_implicit_output_dataset_collection>), Column('dataset_collection_id', Integer(), ForeignKey('dataset_collection.id'), table=<job_to_implicit_output_dataset_collection>), Column('name', Unicode(length=255), table=<job_to_implicit_output_dataset_collection>), schema=None)¶
-
-
class
galaxy.model.
JobToInputLibraryDatasetAssociation
(name, dataset)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
ldda_id
¶
-
job
¶
-
__init__
(name, dataset)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset
¶
-
table
= Table('job_to_input_library_dataset', MetaData(), Column('id', Integer(), table=<job_to_input_library_dataset>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_input_library_dataset>), Column('ldda_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<job_to_input_library_dataset>), Column('name', Unicode(length=255), table=<job_to_input_library_dataset>), schema=None)¶
-
-
class
galaxy.model.
JobToOutputLibraryDatasetAssociation
(name, dataset)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
ldda_id
¶
-
job
¶
-
__init__
(name, dataset)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
dataset
¶
-
table
= Table('job_to_output_library_dataset', MetaData(), Column('id', Integer(), table=<job_to_output_library_dataset>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_to_output_library_dataset>), Column('ldda_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<job_to_output_library_dataset>), Column('name', Unicode(length=255), table=<job_to_output_library_dataset>), schema=None)¶
-
-
class
galaxy.model.
JobStateHistory
(job)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
job_id
¶
-
__init__
(job)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
job
¶
-
state
¶
-
info
¶
-
table
= Table('job_state_history', MetaData(), Column('id', Integer(), table=<job_state_history>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<job_state_history>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<job_state_history>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_state_history>), Column('state', String(length=64), table=<job_state_history>), Column('info', TrimmedString(length=255), table=<job_state_history>), schema=None)¶
-
-
class
galaxy.model.
ImplicitlyCreatedDatasetCollectionInput
(name, input_dataset_collection)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
dataset_collection_id
¶
-
input_dataset_collection_id
¶
-
dataset_collection
¶
-
__init__
(name, input_dataset_collection)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
input_dataset_collection
¶
-
table
= Table('implicitly_created_dataset_collection_inputs', MetaData(), Column('id', Integer(), table=<implicitly_created_dataset_collection_inputs>, primary_key=True, nullable=False), Column('dataset_collection_id', Integer(), ForeignKey('history_dataset_collection_association.id'), table=<implicitly_created_dataset_collection_inputs>), Column('input_dataset_collection_id', Integer(), ForeignKey('history_dataset_collection_association.id'), table=<implicitly_created_dataset_collection_inputs>), Column('name', Unicode(length=255), table=<implicitly_created_dataset_collection_inputs>), schema=None)¶
-
-
class
galaxy.model.
ImplicitCollectionJobs
(populated_state=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
jobs
¶
-
history_dataset_collection_associations
¶
-
workflow_invocation_step
¶
-
__init__
(populated_state=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
populated_state
¶
-
property
job_list
¶
-
table
= Table('implicit_collection_jobs', MetaData(), Column('id', Integer(), table=<implicit_collection_jobs>, primary_key=True, nullable=False), Column('populated_state', TrimmedString(length=64), table=<implicit_collection_jobs>, nullable=False, default=ColumnDefault('new')), schema=None)¶
-
-
class
galaxy.model.
ImplicitCollectionJobsJobAssociation
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
implicit_collection_jobs_id
¶
-
job_id
¶
-
order_index
¶
-
implicit_collection_jobs
¶
-
job
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('implicit_collection_jobs_job_association', MetaData(), Column('id', Integer(), table=<implicit_collection_jobs_job_association>, primary_key=True, nullable=False), Column('implicit_collection_jobs_id', Integer(), ForeignKey('implicit_collection_jobs.id'), table=<implicit_collection_jobs_job_association>), Column('job_id', Integer(), ForeignKey('job.id'), table=<implicit_collection_jobs_job_association>), Column('order_index', Integer(), table=<implicit_collection_jobs_job_association>, nullable=False), schema=None)¶
-
-
class
galaxy.model.
PostJobAction
(action_type, workflow_step=None, output_name=None, action_arguments=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
workflow_step_id
¶
-
__init__
(action_type, workflow_step=None, output_name=None, action_arguments=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
action_type
¶
-
output_name
¶
-
action_arguments
¶
-
workflow_step
¶
-
table
= Table('post_job_action', MetaData(), Column('id', Integer(), table=<post_job_action>, primary_key=True, nullable=False), Column('workflow_step_id', Integer(), ForeignKey('workflow_step.id'), table=<post_job_action>), Column('action_type', String(length=255), table=<post_job_action>, nullable=False), Column('output_name', String(length=255), table=<post_job_action>), Column('action_arguments', MutableJSONType(), table=<post_job_action>), schema=None)¶
-
-
class
galaxy.model.
PostJobActionAssociation
(pja, job=None, job_id=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
post_job_action_id
¶
-
__init__
(pja, job=None, job_id=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
job
¶
-
job_id
¶
-
post_job_action
¶
-
table
= Table('post_job_action_association', MetaData(), Column('id', Integer(), table=<post_job_action_association>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<post_job_action_association>, nullable=False), Column('post_job_action_id', Integer(), ForeignKey('post_job_action.id'), table=<post_job_action_association>, nullable=False), schema=None)¶
-
-
class
galaxy.model.
JobExternalOutputMetadata
(job=None, dataset=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
history_dataset_association_id
¶
-
library_dataset_dataset_association_id
¶
-
is_valid
¶
-
filename_in
¶
-
filename_out
¶
-
filename_results_code
¶
-
filename_kwds
¶
-
filename_override_metadata
¶
-
job_runner_external_pid
¶
-
__init__
(job=None, dataset=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
job
¶
-
history_dataset_association
¶
-
library_dataset_dataset_association
¶
-
property
dataset
¶
-
table
= Table('job_external_output_metadata', MetaData(), Column('id', Integer(), table=<job_external_output_metadata>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_external_output_metadata>), Column('history_dataset_association_id', Integer(), ForeignKey('history_dataset_association.id'), table=<job_external_output_metadata>), Column('library_dataset_dataset_association_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<job_external_output_metadata>), Column('is_valid', Boolean(), table=<job_external_output_metadata>, default=ColumnDefault(True)), Column('filename_in', String(length=255), table=<job_external_output_metadata>), Column('filename_out', String(length=255), table=<job_external_output_metadata>), Column('filename_results_code', String(length=255), table=<job_external_output_metadata>), Column('filename_kwds', String(length=255), table=<job_external_output_metadata>), Column('filename_override_metadata', String(length=255), table=<job_external_output_metadata>), Column('job_runner_external_pid', String(length=255), table=<job_external_output_metadata>), schema=None)¶
-
-
class
galaxy.model.
FakeDatasetAssociation
(dataset=None)[source]¶ Bases:
object
-
fake_dataset_association
= True¶
-
-
class
galaxy.model.
JobExportHistoryArchive
(compressed=False, **kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
history_id
¶
-
dataset_id
¶
-
history_attrs_filename
¶
-
job
¶
-
dataset
¶
-
history
¶
-
ATTRS_FILENAME_HISTORY
= 'history_attrs.txt'¶
-
__init__
(compressed=False, **kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
compressed
¶
-
property
fda
¶
-
property
temp_directory
¶
-
property
up_to_date
¶ Return False, if a new export should be generated for corresponding history.
-
property
ready
¶
-
property
preparing
¶
-
property
export_name
¶
-
table
= Table('job_export_history_archive', MetaData(), Column('id', Integer(), table=<job_export_history_archive>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_export_history_archive>), Column('history_id', Integer(), ForeignKey('history.id'), table=<job_export_history_archive>), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<job_export_history_archive>), Column('compressed', Boolean(), table=<job_export_history_archive>, default=ColumnDefault(False)), Column('history_attrs_filename', TEXT(), table=<job_export_history_archive>), schema=None)¶
-
-
class
galaxy.model.
JobImportHistoryArchive
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
history_id
¶
-
archive_dir
¶
-
job
¶
-
history
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('job_import_history_archive', MetaData(), Column('id', Integer(), table=<job_import_history_archive>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_import_history_archive>), Column('history_id', Integer(), ForeignKey('history.id'), table=<job_import_history_archive>), Column('archive_dir', TEXT(), table=<job_import_history_archive>), schema=None)¶
-
-
class
galaxy.model.
JobContainerAssociation
(**kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
container_type
¶
-
container_name
¶
-
created_time
¶
-
modified_time
¶
-
job
¶
-
__init__
(**kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
container_info
¶
-
table
= Table('job_container_association', MetaData(), Column('id', Integer(), table=<job_container_association>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<job_container_association>), Column('container_type', TEXT(), table=<job_container_association>), Column('container_name', TEXT(), table=<job_container_association>), Column('container_info', MutableJSONType(), table=<job_container_association>), Column('created_time', DateTime(), table=<job_container_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('modified_time', DateTime(), table=<job_container_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
InteractiveToolEntryPoint
(requires_domain=True, configured=False, deleted=False, **kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
job_id
¶
-
name
¶
-
tool_port
¶
-
host
¶
-
port
¶
-
protocol
¶
-
entry_url
¶
-
created_time
¶
-
modified_time
¶
-
job
¶
-
dict_collection_visible_keys
= ['id', 'name', 'active', 'created_time', 'modified_time']¶
-
dict_element_visible_keys
= ['id', 'name', 'active', 'created_time', 'modified_time']¶
-
__init__
(requires_domain=True, configured=False, deleted=False, **kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
requires_domain
¶
-
configured
¶
-
deleted
¶
-
token
¶
-
info
¶
-
property
active
¶
-
table
= Table('interactivetool_entry_point', MetaData(), Column('id', Integer(), table=<interactivetool_entry_point>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<interactivetool_entry_point>), Column('name', TEXT(), table=<interactivetool_entry_point>), Column('token', TEXT(), table=<interactivetool_entry_point>), Column('tool_port', Integer(), table=<interactivetool_entry_point>), Column('host', TEXT(), table=<interactivetool_entry_point>), Column('port', Integer(), table=<interactivetool_entry_point>), Column('protocol', TEXT(), table=<interactivetool_entry_point>), Column('entry_url', TEXT(), table=<interactivetool_entry_point>), Column('requires_domain', Boolean(), table=<interactivetool_entry_point>, default=ColumnDefault(True)), Column('info', MutableJSONType(), table=<interactivetool_entry_point>), Column('configured', Boolean(), table=<interactivetool_entry_point>, default=ColumnDefault(False)), Column('deleted', Boolean(), table=<interactivetool_entry_point>, default=ColumnDefault(False)), Column('created_time', DateTime(), table=<interactivetool_entry_point>, default=ColumnDefault(<function datetime.utcnow>)), Column('modified_time', DateTime(), table=<interactivetool_entry_point>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
GenomeIndexToolData
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
job_id
¶
-
dataset_id
¶
-
fasta_path
¶
-
created_time
¶
-
modified_time
¶
-
indexer
¶
-
user_id
¶
-
job
¶
-
dataset
¶
-
user
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('genome_index_tool_data', MetaData(), Column('id', Integer(), table=<genome_index_tool_data>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<genome_index_tool_data>), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<genome_index_tool_data>), Column('fasta_path', String(length=255), table=<genome_index_tool_data>), Column('created_time', DateTime(), table=<genome_index_tool_data>, default=ColumnDefault(<function datetime.utcnow>)), Column('modified_time', DateTime(), table=<genome_index_tool_data>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('indexer', String(length=64), table=<genome_index_tool_data>), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<genome_index_tool_data>), schema=None)¶
-
-
class
galaxy.model.
Group
(name=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
quotas
¶
-
roles
¶
-
users
¶
-
dict_collection_visible_keys
= ['id', 'name']¶
-
dict_element_visible_keys
= ['id', 'name']¶
-
__init__
(name=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
deleted
¶
-
table
= Table('galaxy_group', MetaData(), Column('id', Integer(), table=<galaxy_group>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<galaxy_group>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<galaxy_group>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('name', String(length=255), table=<galaxy_group>), Column('deleted', Boolean(), table=<galaxy_group>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
UserGroupAssociation
(user, group)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
user_id
¶
-
group_id
¶
-
create_time
¶
-
update_time
¶
-
__init__
(user, group)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
user
¶
-
group
¶
-
table
= Table('user_group_association', MetaData(), Column('id', Integer(), table=<user_group_association>, primary_key=True, nullable=False), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<user_group_association>), Column('group_id', Integer(), ForeignKey('galaxy_group.id'), table=<user_group_association>), Column('create_time', DateTime(), table=<user_group_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<user_group_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
HistoryAudit
(history, update_time)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
history_id
¶
-
__init__
(history, update_time)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
history
¶
-
update_time
¶
-
table
= Table('history_audit', MetaData(), Column('history_id', Integer(), ForeignKey('history.id'), table=<history_audit>, primary_key=True, nullable=False), Column('update_time', DateTime(), table=<history_audit>, primary_key=True, nullable=False, default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
History
(id=None, name=None, user=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.HasTags
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.item_attrs.UsesAnnotations
,galaxy.model.HasName
,galaxy.model.RepresentById
-
create_time
¶
-
user_id
¶
-
hid_counter
¶
-
genome_build
¶
-
importable
¶
-
slug
¶
-
datasets
¶
-
exports
¶
-
active_datasets
¶
-
dataset_collections
¶
-
active_dataset_collections
¶
-
visible_datasets
¶
-
visible_dataset_collections
¶
-
annotations
¶
-
ratings
¶
-
default_permissions
¶
-
galaxy_sessions
¶
-
workflow_invocations
¶
-
jobs
¶
-
update_time
¶
-
average_rating
: sqlalchemy.orm.column_property¶
-
dict_collection_visible_keys
= ['id', 'name', 'published', 'deleted']¶
-
dict_element_visible_keys
= ['id', 'name', 'genome_build', 'deleted', 'purged', 'update_time', 'published', 'importable', 'slug', 'empty']¶
-
default_name
= 'Unnamed history'¶
-
__init__
(id=None, name=None, user=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
deleted
¶
-
purged
¶
-
importing
¶
-
published
¶
-
user
¶
-
property
empty
¶
-
add_datasets
(sa_session, datasets, parent_id=None, genome_build=None, set_hid=True, quota=True, flush=False)[source]¶ Optimized version of add_dataset above that minimizes database interactions when adding many datasets and collections to history at once.
-
copy
(name=None, target_user=None, activatable=False, all_datasets=False)[source]¶ Return a copy of this history using the given name and target_user. If activatable, copy only non-deleted datasets. If all_datasets, copy non-deleted, deleted, and purged datasets.
-
property
has_possible_members
¶
-
property
activatable_datasets
¶
-
property
latest_export
¶
-
property
paused_jobs
¶
-
disk_size
¶ Return the size in bytes of this history by summing the ‘total_size’s of all non-purged, unique datasets within it.
-
property
disk_nice_size
¶ Returns human readable size of history on disk.
-
property
active_dataset_and_roles_query
¶
-
property
active_datasets_and_roles
¶
-
property
active_visible_datasets_and_roles
¶
-
property
active_visible_dataset_collections
¶
-
property
active_contents
¶ Return all active contents ordered by hid.
-
table
= Table('history', MetaData(), Column('id', Integer(), table=<history>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<history>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<history>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<history>), Column('name', TrimmedString(length=255), table=<history>), Column('hid_counter', Integer(), table=<history>, default=ColumnDefault(1)), Column('deleted', Boolean(), table=<history>, default=ColumnDefault(False)), Column('purged', Boolean(), table=<history>, default=ColumnDefault(False)), Column('importing', Boolean(), table=<history>, default=ColumnDefault(False)), Column('genome_build', TrimmedString(length=40), table=<history>), Column('importable', Boolean(), table=<history>, default=ColumnDefault(False)), Column('slug', TEXT(), table=<history>), Column('published', Boolean(), table=<history>, default=ColumnDefault(False)), schema=None)¶
-
Bases:
galaxy.model.RepresentById
Bases:
galaxy.model.Base
,galaxy.model.UserShareAssociation
A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
class
galaxy.model.
UserRoleAssociation
(user, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
user_id
¶
-
role_id
¶
-
create_time
¶
-
update_time
¶
-
non_private_roles
¶
-
__init__
(user, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
user
¶
-
role
¶
-
table
= Table('user_role_association', MetaData(), Column('id', Integer(), table=<user_role_association>, primary_key=True, nullable=False), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<user_role_association>), Column('role_id', Integer(), ForeignKey('role.id'), table=<user_role_association>), Column('create_time', DateTime(), table=<user_role_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<user_role_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
GroupRoleAssociation
(group, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
group_id
¶
-
role_id
¶
-
create_time
¶
-
update_time
¶
-
__init__
(group, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
group
¶
-
role
¶
-
table
= Table('group_role_association', MetaData(), Column('id', Integer(), table=<group_role_association>, primary_key=True, nullable=False), Column('group_id', Integer(), ForeignKey('galaxy_group.id'), table=<group_role_association>), Column('role_id', Integer(), ForeignKey('role.id'), table=<group_role_association>), Column('create_time', DateTime(), table=<group_role_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<group_role_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
Role
(name=None, description=None, type=<types.SYSTEM: 'system'>, deleted=False)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
dataset_actions
¶
-
groups
¶
-
library_actions
¶
-
library_folder_actions
¶
-
library_dataset_actions
¶
-
library_dataset_dataset_actions
¶
-
users
¶
-
dict_collection_visible_keys
= ['id', 'name']¶
-
dict_element_visible_keys
= ['id', 'name', 'description', 'type']¶
-
private_id
= None¶
-
class
types
(value)[source]¶ -
An enumeration.
-
PRIVATE
= 'private'¶
-
SYSTEM
= 'system'¶
-
USER
= 'user'¶
-
ADMIN
= 'admin'¶
-
SHARING
= 'sharing'¶
-
-
__init__
(name=None, description=None, type=<types.SYSTEM: 'system'>, deleted=False)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
description
¶
-
type
¶
-
deleted
¶
-
table
= Table('role', MetaData(), Column('id', Integer(), table=<role>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<role>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<role>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('name', String(length=255), table=<role>), Column('description', TEXT(), table=<role>), Column('type', String(length=40), table=<role>), Column('deleted', Boolean(), table=<role>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
UserQuotaAssociation
(user, quota)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
user_id
¶
-
quota_id
¶
-
create_time
¶
-
update_time
¶
-
dict_element_visible_keys
= ['user']¶
-
__init__
(user, quota)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
user
¶
-
quota
¶
-
table
= Table('user_quota_association', MetaData(), Column('id', Integer(), table=<user_quota_association>, primary_key=True, nullable=False), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<user_quota_association>), Column('quota_id', Integer(), ForeignKey('quota.id'), table=<user_quota_association>), Column('create_time', DateTime(), table=<user_quota_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<user_quota_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
GroupQuotaAssociation
(group, quota)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
group_id
¶
-
quota_id
¶
-
create_time
¶
-
update_time
¶
-
dict_element_visible_keys
= ['group']¶
-
__init__
(group, quota)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
group
¶
-
quota
¶
-
table
= Table('group_quota_association', MetaData(), Column('id', Integer(), table=<group_quota_association>, primary_key=True, nullable=False), Column('group_id', Integer(), ForeignKey('galaxy_group.id'), table=<group_quota_association>), Column('quota_id', Integer(), ForeignKey('quota.id'), table=<group_quota_association>), Column('create_time', DateTime(), table=<group_quota_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<group_quota_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
Quota
(name=None, description=None, amount=0, operation='=')[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
deleted
¶
-
default
¶
-
groups
¶
-
users
¶
-
dict_collection_visible_keys
= ['id', 'name']¶
-
dict_element_visible_keys
= ['id', 'name', 'description', 'bytes', 'operation', 'display_amount', 'default', 'users', 'groups']¶
-
valid_operations
= ('+', '-', '=')¶
-
__init__
(name=None, description=None, amount=0, operation='=')¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
description
¶
-
bytes
¶
-
operation
¶
-
property
amount
¶
-
property
display_amount
¶
-
table
= Table('quota', MetaData(), Column('id', Integer(), table=<quota>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<quota>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<quota>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('name', String(length=255), table=<quota>), Column('description', TEXT(), table=<quota>), Column('bytes', BigInteger(), table=<quota>), Column('operation', String(length=8), table=<quota>), Column('deleted', Boolean(), table=<quota>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
DefaultQuotaAssociation
(type, quota)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
quota_id
¶
-
dict_element_visible_keys
= ['type']¶
-
class
types
(value)[source]¶ -
An enumeration.
-
UNREGISTERED
= 'unregistered'¶
-
REGISTERED
= 'registered'¶
-
-
__init__
(type, quota)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
type
¶
-
quota
¶
-
table
= Table('default_quota_association', MetaData(), Column('id', Integer(), table=<default_quota_association>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<default_quota_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<default_quota_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('type', String(length=32), table=<default_quota_association>), Column('quota_id', Integer(), ForeignKey('quota.id'), table=<default_quota_association>), schema=None)¶
-
-
class
galaxy.model.
DatasetPermissions
(action, dataset, role=None, role_id=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
dataset_id
¶
-
__init__
(action, dataset, role=None, role_id=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
action
¶
-
dataset
¶
-
role
¶
-
role_id
¶
-
table
= Table('dataset_permissions', MetaData(), Column('id', Integer(), table=<dataset_permissions>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<dataset_permissions>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<dataset_permissions>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('action', TEXT(), table=<dataset_permissions>), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<dataset_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<dataset_permissions>), schema=None)¶
-
-
class
galaxy.model.
LibraryPermissions
(action, library_item, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
library_id
¶
-
role_id
¶
-
__init__
(action, library_item, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
action
¶
-
library
¶
-
role
¶
-
table
= Table('library_permissions', MetaData(), Column('id', Integer(), table=<library_permissions>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<library_permissions>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_permissions>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('action', TEXT(), table=<library_permissions>), Column('library_id', Integer(), ForeignKey('library.id'), table=<library_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<library_permissions>), schema=None)¶
-
-
class
galaxy.model.
LibraryFolderPermissions
(action, library_item, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
library_folder_id
¶
-
role_id
¶
-
__init__
(action, library_item, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
action
¶
-
folder
¶
-
role
¶
-
table
= Table('library_folder_permissions', MetaData(), Column('id', Integer(), table=<library_folder_permissions>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<library_folder_permissions>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_folder_permissions>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('action', TEXT(), table=<library_folder_permissions>), Column('library_folder_id', Integer(), ForeignKey('library_folder.id'), table=<library_folder_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<library_folder_permissions>), schema=None)¶
-
-
class
galaxy.model.
LibraryDatasetPermissions
(action, library_item, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
library_dataset_id
¶
-
role_id
¶
-
__init__
(action, library_item, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
action
¶
-
library_dataset
¶
-
role
¶
-
table
= Table('library_dataset_permissions', MetaData(), Column('id', Integer(), table=<library_dataset_permissions>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<library_dataset_permissions>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_dataset_permissions>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('action', TEXT(), table=<library_dataset_permissions>), Column('library_dataset_id', Integer(), ForeignKey('library_dataset.id'), table=<library_dataset_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<library_dataset_permissions>), schema=None)¶
-
-
class
galaxy.model.
LibraryDatasetDatasetAssociationPermissions
(action, library_item, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
library_dataset_dataset_association_id
¶
-
role_id
¶
-
__init__
(action, library_item, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
action
¶
-
library_dataset_dataset_association
¶
-
role
¶
-
table
= Table('library_dataset_dataset_association_permissions', MetaData(), Column('id', Integer(), table=<library_dataset_dataset_association_permissions>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<library_dataset_dataset_association_permissions>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_dataset_dataset_association_permissions>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('action', TEXT(), table=<library_dataset_dataset_association_permissions>), Column('library_dataset_dataset_association_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<library_dataset_dataset_association_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<library_dataset_dataset_association_permissions>), schema=None)¶
-
-
class
galaxy.model.
DefaultUserPermissions
(user, action, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
user_id
¶
-
role_id
¶
-
__init__
(user, action, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
user
¶
-
action
¶
-
role
¶
-
table
= Table('default_user_permissions', MetaData(), Column('id', Integer(), table=<default_user_permissions>, primary_key=True, nullable=False), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<default_user_permissions>), Column('action', TEXT(), table=<default_user_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<default_user_permissions>), schema=None)¶
-
-
class
galaxy.model.
DefaultHistoryPermissions
(history, action, role)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
history_id
¶
-
role_id
¶
-
__init__
(history, action, role)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
history
¶
-
action
¶
-
role
¶
-
table
= Table('default_history_permissions', MetaData(), Column('id', Integer(), table=<default_history_permissions>, primary_key=True, nullable=False), Column('history_id', Integer(), ForeignKey('history.id'), table=<default_history_permissions>), Column('action', TEXT(), table=<default_history_permissions>), Column('role_id', Integer(), ForeignKey('role.id'), table=<default_history_permissions>), schema=None)¶
-
-
class
galaxy.model.
Dataset
(id=None, state=None, external_filename=None, extra_files_path=None, file_size=None, purgable=True, uuid=None)[source]¶ Bases:
galaxy.model.StorableObject
,galaxy.model.RepresentById
,object
-
class
states
(value)[source]¶ -
An enumeration.
-
NEW
= 'new'¶
-
UPLOAD
= 'upload'¶
-
QUEUED
= 'queued'¶
-
RUNNING
= 'running'¶
-
OK
= 'ok'¶
-
EMPTY
= 'empty'¶
-
ERROR
= 'error'¶
-
DISCARDED
= 'discarded'¶
-
PAUSED
= 'paused'¶
-
SETTING_METADATA
= 'setting_metadata'¶
-
FAILED_METADATA
= 'failed_metadata'¶
-
-
non_ready_states
= (<states.NEW: 'new'>, <states.UPLOAD: 'upload'>, <states.QUEUED: 'queued'>, <states.RUNNING: 'running'>, <states.SETTING_METADATA: 'setting_metadata'>)¶
-
ready_states
= (<states.ERROR: 'error'>, <states.EMPTY: 'empty'>, <states.OK: 'ok'>, <states.PAUSED: 'paused'>, <states.DISCARDED: 'discarded'>, <states.FAILED_METADATA: 'failed_metadata'>)¶
-
valid_input_states
= (<states.QUEUED: 'queued'>, <states.EMPTY: 'empty'>, <states.SETTING_METADATA: 'setting_metadata'>, <states.RUNNING: 'running'>, <states.OK: 'ok'>, <states.PAUSED: 'paused'>, <states.NEW: 'new'>, <states.FAILED_METADATA: 'failed_metadata'>, <states.UPLOAD: 'upload'>)¶
-
terminal_states
= (<states.OK: 'ok'>, <states.EMPTY: 'empty'>, <states.ERROR: 'error'>, <states.DISCARDED: 'discarded'>, <states.FAILED_METADATA: 'failed_metadata'>)¶
-
class
conversion_messages
(value)[source]¶ -
An enumeration.
-
PENDING
= 'pending'¶
-
NO_DATA
= 'no data'¶
-
NO_CHROMOSOME
= 'no chromosome'¶
-
NO_CONVERTER
= 'no converter'¶
-
NO_TOOL
= 'no tool'¶
-
DATA
= 'data'¶
-
ERROR
= 'error'¶
-
OK
= 'ok'¶
-
-
permitted_actions
= <galaxy.util.bunch.Bunch object>¶
-
file_path
= '/tmp/'¶
-
object_store
= None¶
-
engine
= None¶
-
__init__
(id=None, state=None, external_filename=None, extra_files_path=None, file_size=None, purgable=True, uuid=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
uuid
¶
-
state
¶
-
deleted
¶
-
purged
¶
-
purgable
¶
-
external_filename
¶
-
file_size
¶
-
sources
¶
-
hashes
¶
-
property
is_new
¶
-
property
file_name
¶
-
property
extra_files_path
¶
-
property
store_by
¶
-
property
extra_files_path_name
¶
-
set_size
(no_extra_files=False)[source]¶ Sets the size of the data on disk.
If the caller is sure there are no extra files, pass no_extra_files as True to optimize subsequent calls to get_total_size or set_total_size - potentially avoiding both a database flush and check against the file system.
-
property
user_can_purge
¶
-
actions
¶
-
active_history_associations
¶
-
active_library_associations
¶
-
create_time
¶
-
created_from_basename
¶
-
genome_index_tool_data
¶
-
history_associations
¶
-
job
¶
-
job_export_history_archive
¶
-
job_id
¶
-
library_associations
¶
-
object_store_id
¶
-
purged_history_associations
¶
-
table
= Table('dataset', MetaData(), Column('id', Integer(), table=<dataset>, primary_key=True, nullable=False), Column('job_id', Integer(), ForeignKey('job.id'), table=<dataset>), Column('create_time', DateTime(), table=<dataset>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<dataset>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('state', TrimmedString(length=64), table=<dataset>), Column('deleted', Boolean(), table=<dataset>, default=ColumnDefault(False)), Column('purged', Boolean(), table=<dataset>, default=ColumnDefault(False)), Column('purgable', Boolean(), table=<dataset>, default=ColumnDefault(True)), Column('object_store_id', TrimmedString(length=255), table=<dataset>), Column('external_filename', TEXT(), table=<dataset>), Column('_extra_files_path', TEXT(), table=<dataset>), Column('created_from_basename', TEXT(), table=<dataset>), Column('file_size', Numeric(precision=15, scale=0), table=<dataset>), Column('total_size', Numeric(precision=15, scale=0), table=<dataset>), Column('uuid', UUIDType(), table=<dataset>), schema=None)¶
-
total_size
¶
-
update_time
¶
-
class
-
class
galaxy.model.
DatasetSource
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
dataset_id
¶
-
source_uri
¶
-
extra_files_path
¶
-
transform
¶
-
dataset
¶
-
hashes
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('dataset_source', MetaData(), Column('id', Integer(), table=<dataset_source>, primary_key=True, nullable=False), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<dataset_source>), Column('source_uri', TEXT(), table=<dataset_source>), Column('extra_files_path', TEXT(), table=<dataset_source>), Column('transform', MutableJSONType(), table=<dataset_source>), schema=None)¶
-
-
class
galaxy.model.
DatasetSourceHash
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
dataset_source_id
¶
-
hash_function
¶
-
hash_value
¶
-
source
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('dataset_source_hash', MetaData(), Column('id', Integer(), table=<dataset_source_hash>, primary_key=True, nullable=False), Column('dataset_source_id', Integer(), ForeignKey('dataset_source.id'), table=<dataset_source_hash>), Column('hash_function', TEXT(), table=<dataset_source_hash>), Column('hash_value', TEXT(), table=<dataset_source_hash>), schema=None)¶
-
-
class
galaxy.model.
DatasetHash
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
dataset_id
¶
-
hash_function
¶
-
hash_value
¶
-
extra_files_path
¶
-
dataset
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('dataset_hash', MetaData(), Column('id', Integer(), table=<dataset_hash>, primary_key=True, nullable=False), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<dataset_hash>), Column('hash_function', TEXT(), table=<dataset_hash>), Column('hash_value', TEXT(), table=<dataset_hash>), Column('extra_files_path', TEXT(), table=<dataset_hash>), schema=None)¶
-
-
class
galaxy.model.
DatasetInstance
(id=None, hid=None, name=None, info=None, blurb=None, peek=None, tool_version=None, extension=None, dbkey=None, metadata=None, history=None, dataset=None, deleted=False, designation=None, parent_id=None, validated_state='unknown', validated_state_message=None, visible=True, create_dataset=False, sa_session=None, extended_metadata=None, flush=True, creating_job_id=None)[source]¶ Bases:
galaxy.model.UsesCreateAndUpdateTime
A base class for all ‘dataset instances’, HDAs, LDAs, etc
-
class
states
(value)¶ -
An enumeration.
-
NEW
= 'new'¶
-
UPLOAD
= 'upload'¶
-
QUEUED
= 'queued'¶
-
RUNNING
= 'running'¶
-
OK
= 'ok'¶
-
EMPTY
= 'empty'¶
-
ERROR
= 'error'¶
-
DISCARDED
= 'discarded'¶
-
PAUSED
= 'paused'¶
-
SETTING_METADATA
= 'setting_metadata'¶
-
FAILED_METADATA
= 'failed_metadata'¶
-
classmethod
values
()¶
-
-
class
conversion_messages
(value)¶ -
An enumeration.
-
PENDING
= 'pending'¶
-
NO_DATA
= 'no data'¶
-
NO_CHROMOSOME
= 'no chromosome'¶
-
NO_CONVERTER
= 'no converter'¶
-
NO_TOOL
= 'no tool'¶
-
DATA
= 'data'¶
-
ERROR
= 'error'¶
-
OK
= 'ok'¶
-
-
permitted_actions
= <galaxy.util.bunch.Bunch object>¶
-
class
validated_states
(value)[source]¶ -
An enumeration.
-
UNKNOWN
= 'unknown'¶
-
INVALID
= 'invalid'¶
-
OK
= 'ok'¶
-
-
__init__
(id=None, hid=None, name=None, info=None, blurb=None, peek=None, tool_version=None, extension=None, dbkey=None, metadata=None, history=None, dataset=None, deleted=False, designation=None, parent_id=None, validated_state='unknown', validated_state_message=None, visible=True, create_dataset=False, sa_session=None, extended_metadata=None, flush=True, creating_job_id=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
-
property
peek
¶
-
property
ext
¶
-
property
state
¶
-
property
file_name
¶
-
property
extra_files_path
¶
-
property
datatype
¶
-
property
set_metadata_requires_flush
¶
-
property
metadata
¶
-
property
metadata_file_types
¶
-
property
dbkey
¶
-
property
created_from_basename
¶
-
get_raw_data
()[source]¶ Returns the full data. To stream it open the file_name and read/write as needed
-
get_converted_dataset
(trans, target_ext, target_context=None, history=None)[source]¶ Return converted dataset(s) if they exist, along with a dict of dependencies. If not converted yet, do so and return None (the first time). If unconvertible, raise exception.
-
copy_attributes
(new_dataset)[source]¶ Copies attributes to a new datasets, used for implicit conversions
-
get_metadata_dataset
(dataset_ext)[source]¶ Returns an HDA that points to a metadata file which contains a converted data with the requested extension.
-
find_conversion_destination
(accepted_formats, **kwd)[source]¶ Returns ( target_ext, existing converted dataset )
-
property
is_ok
¶
-
property
is_pending
¶ Return true if the dataset is neither ready nor in error
-
property
source_library_dataset
¶
-
property
source_dataset_chain
¶
-
property
creating_job
¶
-
get_datasources
(trans)[source]¶ Returns datasources for dataset; if datasources are not available due to indexing, indexing is started. Return value is a dictionary with entries of type (<datasource_type> : {<datasource_name>, <indexing_message>}).
-
convert_dataset
(trans, target_type)[source]¶ Converts a dataset to the target_type and returns a message indicating status of the conversion. None is returned to indicate that dataset was converted successfully.
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
class
-
class
galaxy.model.
HistoryDatasetAssociation
(hid=None, history=None, copied_from_history_dataset_association=None, copied_from_library_dataset_dataset_association=None, sa_session=None, **kwd)[source]¶ Bases:
galaxy.model.DatasetInstance
,galaxy.model.HasTags
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.item_attrs.UsesAnnotations
,galaxy.model.HasName
,galaxy.model.RepresentById
Resource class that creates a relation between a dataset and a user history.
-
__init__
(hid=None, history=None, copied_from_history_dataset_association=None, copied_from_library_dataset_dataset_association=None, sa_session=None, **kwd)¶ Create a a new HDA and associate it with the given history.
-
hid
¶
-
history
¶
-
copied_from_history_dataset_association
¶
-
copied_from_library_dataset_dataset_association
¶
-
copy
(parent_id=None, copy_tags=None, flush=True, copy_hid=True, new_name=None)[source]¶ Create a copy of this HDA.
-
copy_attributes
(new_dataset)[source]¶ Copies attributes to a new datasets, used for implicit conversions
-
to_library_dataset_dataset_association
(trans, target_folder, replace_dataset=None, parent_id=None, roles=None, ldda_message='', element_identifier=None)[source]¶ Copy this HDA to a library optionally replacing an existing LDDA.
-
get_access_roles
(security_agent)[source]¶ Return The access roles associated with this HDA’s dataset.
-
quota_amount
(user)[source]¶ Return the disk space used for this HDA relevant to user quotas.
If the user has multiple instances of this dataset, it will not affect their disk usage statistic.
-
to_dict
(view='collection', expose_dataset_path=False)[source]¶ Return attributes of this HDA that are exposed using the API.
-
property
history_content_type
¶
-
content_type
= 'dataset'¶
-
type_id
¶
-
annotations
¶
-
blurb
¶
-
copied_from_history_dataset_association_id
¶
-
copied_from_library_dataset_dataset_association_id
¶
-
copied_to_history_dataset_associations
¶
-
copied_to_library_dataset_dataset_associations
¶
-
create_time
¶
-
creating_job_associations
¶
-
dataset
¶
-
dataset_id
¶
-
deleted
¶
-
dependent_jobs
¶
-
designation
¶
-
extended_metadata
¶
-
extended_metadata_id
¶
-
extension
¶
-
history_id
¶
-
implicitly_converted_datasets
¶
-
implicitly_converted_parent_datasets
¶
-
info
¶
-
name
¶
-
parent_id
¶
-
purged
¶
-
ratings
¶
-
table
= Table('history_dataset_association', MetaData(), Column('id', Integer(), table=<history_dataset_association>, primary_key=True, nullable=False), Column('history_id', Integer(), ForeignKey('history.id'), table=<history_dataset_association>), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<history_dataset_association>), Column('create_time', DateTime(), table=<history_dataset_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<history_dataset_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('state', TrimmedString(length=64), table=<history_dataset_association>, key='_state'), Column('copied_from_history_dataset_association_id', Integer(), ForeignKey('history_dataset_association.id'), table=<history_dataset_association>), Column('copied_from_library_dataset_dataset_association_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<history_dataset_association>), Column('name', TrimmedString(length=255), table=<history_dataset_association>), Column('info', TrimmedString(length=255), table=<history_dataset_association>), Column('blurb', TrimmedString(length=255), table=<history_dataset_association>), Column('peek', TEXT(), table=<history_dataset_association>, key='_peek'), Column('tool_version', TEXT(), table=<history_dataset_association>), Column('extension', TrimmedString(length=64), table=<history_dataset_association>), Column('metadata', MetadataType(), table=<history_dataset_association>, key='_metadata'), Column('parent_id', Integer(), ForeignKey('history_dataset_association.id'), table=<history_dataset_association>), Column('designation', TrimmedString(length=255), table=<history_dataset_association>), Column('deleted', Boolean(), table=<history_dataset_association>, default=ColumnDefault(False)), Column('visible', Boolean(), table=<history_dataset_association>), Column('extended_metadata_id', Integer(), ForeignKey('extended_metadata.id'), table=<history_dataset_association>), Column('version', Integer(), table=<history_dataset_association>, default=ColumnDefault(1)), Column('hid', Integer(), table=<history_dataset_association>), Column('purged', Boolean(), table=<history_dataset_association>, default=ColumnDefault(False)), Column('validated_state', TrimmedString(length=64), table=<history_dataset_association>, nullable=False, default=ColumnDefault('unvalidated')), Column('validated_state_message', TEXT(), table=<history_dataset_association>), Column('hidden_beneath_collection_instance_id', Integer(), ForeignKey('history_dataset_collection_association.id'), table=<history_dataset_association>), schema=None)¶
-
tool_version
¶
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
validated_state
¶
-
validated_state_message
¶
-
version
¶
-
visible
¶
-
-
class
galaxy.model.
HistoryDatasetAssociationHistory
(history_dataset_association_id, name, dbkey, update_time, version, extension, extended_metadata_id, metadata)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
__init__
(history_dataset_association_id, name, dbkey, update_time, version, extension, extended_metadata_id, metadata)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
history_dataset_association_id
¶
-
name
¶
-
update_time
¶
-
version
¶
-
extension
¶
-
extended_metadata_id
¶
-
table
= Table('history_dataset_association_history', MetaData(), Column('id', Integer(), table=<history_dataset_association_history>, primary_key=True, nullable=False), Column('history_dataset_association_id', Integer(), ForeignKey('history_dataset_association.id'), table=<history_dataset_association_history>), Column('update_time', DateTime(), table=<history_dataset_association_history>, default=ColumnDefault(<function datetime.utcnow>)), Column('version', Integer(), table=<history_dataset_association_history>), Column('name', TrimmedString(length=255), table=<history_dataset_association_history>), Column('extension', TrimmedString(length=64), table=<history_dataset_association_history>), Column('metadata', MetadataType(), table=<history_dataset_association_history>), Column('extended_metadata_id', Integer(), ForeignKey('extended_metadata.id'), table=<history_dataset_association_history>), schema=None)¶
-
-
class
galaxy.model.
HistoryDatasetAssociationDisplayAtAuthorization
(hda=None, user=None, site=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
history_dataset_association_id
¶
-
user_id
¶
-
__init__
(hda=None, user=None, site=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
history_dataset_association
¶
-
user
¶
-
site
¶
-
table
= Table('history_dataset_association_display_at_authorization', MetaData(), Column('id', Integer(), table=<history_dataset_association_display_at_authorization>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<history_dataset_association_display_at_authorization>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<history_dataset_association_display_at_authorization>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('history_dataset_association_id', Integer(), ForeignKey('history_dataset_association.id'), table=<history_dataset_association_display_at_authorization>), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<history_dataset_association_display_at_authorization>), Column('site', TrimmedString(length=255), table=<history_dataset_association_display_at_authorization>), schema=None)¶
-
-
class
galaxy.model.
HistoryDatasetAssociationSubset
(hda, subset, location)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
history_dataset_association_id
¶
-
history_dataset_association_subset_id
¶
-
__init__
(hda, subset, location)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
hda
¶
-
subset
¶
-
location
¶
-
table
= Table('history_dataset_association_subset', MetaData(), Column('id', Integer(), table=<history_dataset_association_subset>, primary_key=True, nullable=False), Column('history_dataset_association_id', Integer(), ForeignKey('history_dataset_association.id'), table=<history_dataset_association_subset>), Column('history_dataset_association_subset_id', Integer(), ForeignKey('history_dataset_association.id'), table=<history_dataset_association_subset>), Column('location', Unicode(length=255), table=<history_dataset_association_subset>), schema=None)¶
-
-
class
galaxy.model.
Library
(name=None, description=None, synopsis=None, root_folder=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.HasName
,galaxy.model.RepresentById
-
root_folder_id
¶
-
create_time
¶
-
update_time
¶
-
deleted
¶
-
purged
¶
-
actions
¶
-
info_association
¶
-
permitted_actions
= <galaxy.util.bunch.Bunch object>¶
-
dict_collection_visible_keys
= ['id', 'name']¶
-
dict_element_visible_keys
= ['id', 'deleted', 'name', 'description', 'synopsis', 'root_folder_id', 'create_time']¶
-
__init__
(name=None, description=None, synopsis=None, root_folder=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
description
¶
-
synopsis
¶
-
root_folder
¶
-
table
= Table('library', MetaData(), Column('id', Integer(), table=<library>, primary_key=True, nullable=False), Column('root_folder_id', Integer(), ForeignKey('library_folder.id'), table=<library>), Column('create_time', DateTime(), table=<library>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('name', String(length=255), table=<library>), Column('deleted', Boolean(), table=<library>, default=ColumnDefault(False)), Column('purged', Boolean(), table=<library>, default=ColumnDefault(False)), Column('description', TEXT(), table=<library>), Column('synopsis', TEXT(), table=<library>), schema=None)¶
-
-
class
galaxy.model.
LibraryFolder
(name=None, description=None, item_count=0, order_id=None, genome_build=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.HasName
,galaxy.model.RepresentById
-
parent_id
¶
-
create_time
¶
-
update_time
¶
-
deleted
¶
-
purged
¶
-
folders
¶
-
parent
¶
-
active_folders
¶
-
datasets
¶
-
active_datasets
¶
-
dataset_collections
¶
-
library_root
¶
-
actions
¶
-
info_association
¶
-
dict_element_visible_keys
= ['id', 'parent_id', 'name', 'description', 'item_count', 'genome_build', 'update_time', 'deleted']¶
-
__init__
(name=None, description=None, item_count=0, order_id=None, genome_build=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
name
¶
-
description
¶
-
item_count
¶
-
order_id
¶
-
genome_build
¶
-
property
activatable_library_datasets
¶
-
property
library_path
¶
-
property
parent_library
¶
-
table
= Table('library_folder', MetaData(), Column('id', Integer(), table=<library_folder>, primary_key=True, nullable=False), Column('parent_id', Integer(), ForeignKey('library_folder.id'), table=<library_folder>), Column('create_time', DateTime(), table=<library_folder>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_folder>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('name', TEXT(), table=<library_folder>), Column('description', TEXT(), table=<library_folder>), Column('order_id', Integer(), table=<library_folder>), Column('item_count', Integer(), table=<library_folder>), Column('deleted', Boolean(), table=<library_folder>, default=ColumnDefault(False)), Column('purged', Boolean(), table=<library_folder>, default=ColumnDefault(False)), Column('genome_build', TrimmedString(length=40), table=<library_folder>), schema=None)¶
-
-
class
galaxy.model.
LibraryDataset
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
library_dataset_dataset_association_id
¶
-
folder_id
¶
-
order_id
¶
-
create_time
¶
-
update_time
¶
-
deleted
¶
-
purged
¶
-
folder
¶
-
library_dataset_dataset_association
¶
-
expired_datasets
¶
-
actions
¶
-
upload_options
= [('upload_file', 'Upload files'), ('upload_directory', 'Upload directory of files'), ('upload_paths', 'Upload files from filesystem paths'), ('import_from_history', 'Import datasets from your current history')]¶
-
property
info
¶
-
property
name
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('library_dataset', MetaData(), Column('id', Integer(), table=<library_dataset>, primary_key=True, nullable=False), Column('library_dataset_dataset_association_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<library_dataset>), Column('folder_id', Integer(), ForeignKey('library_folder.id'), table=<library_dataset>), Column('order_id', Integer(), table=<library_dataset>), Column('create_time', DateTime(), table=<library_dataset>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_dataset>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('name', TrimmedString(length=255), table=<library_dataset>), Column('info', TrimmedString(length=255), table=<library_dataset>), Column('deleted', Boolean(), table=<library_dataset>, default=ColumnDefault(False)), Column('purged', Boolean(), table=<library_dataset>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
LibraryDatasetDatasetAssociation
(copied_from_history_dataset_association=None, copied_from_library_dataset_dataset_association=None, library_dataset=None, user=None, sa_session=None, **kwd)[source]¶ Bases:
galaxy.model.DatasetInstance
,galaxy.model.HasName
,galaxy.model.RepresentById
-
__init__
(copied_from_history_dataset_association=None, copied_from_library_dataset_dataset_association=None, library_dataset=None, user=None, sa_session=None, **kwd)¶ Initialize self. See help(type(self)) for accurate signature.
-
copied_from_history_dataset_association_id
¶
-
copied_from_library_dataset_dataset_association_id
¶
-
library_dataset
¶
-
user
¶
-
to_history_dataset_association
(target_history, parent_id=None, add_to_history=False, visible=None)[source]¶
-
actions
¶
-
blurb
¶
-
copied_from_history_dataset_association
¶
-
copied_from_library_dataset_dataset_association
¶
-
copied_to_history_dataset_associations
¶
-
copied_to_library_dataset_dataset_associations
¶
-
create_time
¶
-
creating_job_associations
¶
-
dataset
¶
-
dataset_id
¶
-
deleted
¶
-
dependent_jobs
¶
-
designation
¶
-
extended_metadata
¶
-
extended_metadata_id
¶
-
extension
¶
-
implicitly_converted_datasets
¶
-
implicitly_converted_parent_datasets
¶
-
info
¶
-
info_association
¶
-
library_dataset_id
¶
-
message
¶
-
name
¶
-
parent_id
¶
-
table
= Table('library_dataset_dataset_association', MetaData(), Column('id', Integer(), table=<library_dataset_dataset_association>, primary_key=True, nullable=False), Column('library_dataset_id', Integer(), ForeignKey('library_dataset.id'), table=<library_dataset_dataset_association>), Column('dataset_id', Integer(), ForeignKey('dataset.id'), table=<library_dataset_dataset_association>), Column('create_time', DateTime(), table=<library_dataset_dataset_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<library_dataset_dataset_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('state', TrimmedString(length=64), table=<library_dataset_dataset_association>, key='_state'), Column('copied_from_history_dataset_association_id', Integer(), ForeignKey('history_dataset_association.id'), table=<library_dataset_dataset_association>), Column('copied_from_library_dataset_dataset_association_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<library_dataset_dataset_association>), Column('name', TrimmedString(length=255), table=<library_dataset_dataset_association>), Column('info', TrimmedString(length=255), table=<library_dataset_dataset_association>), Column('blurb', TrimmedString(length=255), table=<library_dataset_dataset_association>), Column('peek', TEXT(), table=<library_dataset_dataset_association>, key='_peek'), Column('tool_version', TEXT(), table=<library_dataset_dataset_association>), Column('extension', TrimmedString(length=64), table=<library_dataset_dataset_association>), Column('metadata', MetadataType(), table=<library_dataset_dataset_association>, key='_metadata'), Column('parent_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<library_dataset_dataset_association>), Column('designation', TrimmedString(length=255), table=<library_dataset_dataset_association>), Column('deleted', Boolean(), table=<library_dataset_dataset_association>, default=ColumnDefault(False)), Column('validated_state', TrimmedString(length=64), table=<library_dataset_dataset_association>, nullable=False, default=ColumnDefault('unvalidated')), Column('validated_state_message', TEXT(), table=<library_dataset_dataset_association>), Column('visible', Boolean(), table=<library_dataset_dataset_association>), Column('extended_metadata_id', Integer(), ForeignKey('extended_metadata.id'), table=<library_dataset_dataset_association>), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<library_dataset_dataset_association>), Column('message', TrimmedString(length=255), table=<library_dataset_dataset_association>), schema=None)¶
-
tool_version
¶
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
user_id
¶
-
validated_state
¶
-
validated_state_message
¶
-
visible
¶
-
-
class
galaxy.model.
ExtendedMetadata
(data)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
children
¶
-
__init__
(data)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
data
¶
-
table
= Table('extended_metadata', MetaData(), Column('id', Integer(), table=<extended_metadata>, primary_key=True, nullable=False), Column('data', MutableJSONType(), table=<extended_metadata>), schema=None)¶
-
-
class
galaxy.model.
ExtendedMetadataIndex
(extended_metadata, path, value)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
extended_metadata_id
¶
-
__init__
(extended_metadata, path, value)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
extended_metadata
¶
-
path
¶
-
value
¶
-
table
= Table('extended_metadata_index', MetaData(), Column('id', Integer(), table=<extended_metadata_index>, primary_key=True, nullable=False), Column('extended_metadata_id', Integer(), ForeignKey('extended_metadata.id'), table=<extended_metadata_index>), Column('path', String(length=255), table=<extended_metadata_index>), Column('value', TEXT(), table=<extended_metadata_index>), schema=None)¶
-
-
class
galaxy.model.
LibraryInfoAssociation
(library, form_definition, info, inheritable=False)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
library_id
¶
-
form_definition_id
¶
-
form_values_id
¶
-
deleted
¶
-
__init__
(library, form_definition, info, inheritable=False)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
library
¶
-
template
¶
-
info
¶
-
inheritable
¶
-
table
= Table('library_info_association', MetaData(), Column('id', Integer(), table=<library_info_association>, primary_key=True, nullable=False), Column('library_id', Integer(), ForeignKey('library.id'), table=<library_info_association>), Column('form_definition_id', Integer(), ForeignKey('form_definition.id'), table=<library_info_association>), Column('form_values_id', Integer(), ForeignKey('form_values.id'), table=<library_info_association>), Column('inheritable', Boolean(), table=<library_info_association>, default=ColumnDefault(False)), Column('deleted', Boolean(), table=<library_info_association>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
LibraryFolderInfoAssociation
(folder, form_definition, info, inheritable=False)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
library_folder_id
¶
-
form_definition_id
¶
-
form_values_id
¶
-
deleted
¶
-
__init__
(folder, form_definition, info, inheritable=False)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
folder
¶
-
template
¶
-
info
¶
-
inheritable
¶
-
table
= Table('library_folder_info_association', MetaData(), Column('id', Integer(), table=<library_folder_info_association>, primary_key=True, nullable=False), Column('library_folder_id', Integer(), ForeignKey('library_folder.id'), table=<library_folder_info_association>), Column('form_definition_id', Integer(), ForeignKey('form_definition.id'), table=<library_folder_info_association>), Column('form_values_id', Integer(), ForeignKey('form_values.id'), table=<library_folder_info_association>), Column('inheritable', Boolean(), table=<library_folder_info_association>, default=ColumnDefault(False)), Column('deleted', Boolean(), table=<library_folder_info_association>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
LibraryDatasetDatasetInfoAssociation
(library_dataset_dataset_association, form_definition, info)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
library_dataset_dataset_association_id
¶
-
form_definition_id
¶
-
form_values_id
¶
-
deleted
¶
-
__init__
(library_dataset_dataset_association, form_definition, info)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
library_dataset_dataset_association
¶
-
template
¶
-
info
¶
-
property
inheritable
¶
-
table
= Table('library_dataset_dataset_info_association', MetaData(), Column('id', Integer(), table=<library_dataset_dataset_info_association>, primary_key=True, nullable=False), Column('library_dataset_dataset_association_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<library_dataset_dataset_info_association>), Column('form_definition_id', Integer(), ForeignKey('form_definition.id'), table=<library_dataset_dataset_info_association>), Column('form_values_id', Integer(), ForeignKey('form_values.id'), table=<library_dataset_dataset_info_association>), Column('deleted', Boolean(), table=<library_dataset_dataset_info_association>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
ImplicitlyConvertedDatasetAssociation
(id=None, parent=None, dataset=None, file_type=None, deleted=False, purged=False, metadata_safe=True)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
hda_id
¶
-
ldda_id
¶
-
hda_parent_id
¶
-
ldda_parent_id
¶
-
__init__
(id=None, parent=None, dataset=None, file_type=None, deleted=False, purged=False, metadata_safe=True)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
dataset
¶
-
dataset_ldda
¶
-
parent_hda
¶
-
parent_ldda
¶
-
type
¶
-
deleted
¶
-
metadata_safe
¶
-
table
= Table('implicitly_converted_dataset_association', MetaData(), Column('id', Integer(), table=<implicitly_converted_dataset_association>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<implicitly_converted_dataset_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<implicitly_converted_dataset_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('hda_id', Integer(), ForeignKey('history_dataset_association.id'), table=<implicitly_converted_dataset_association>), Column('ldda_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<implicitly_converted_dataset_association>), Column('hda_parent_id', Integer(), ForeignKey('history_dataset_association.id'), table=<implicitly_converted_dataset_association>), Column('ldda_parent_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<implicitly_converted_dataset_association>), Column('deleted', Boolean(), table=<implicitly_converted_dataset_association>, default=ColumnDefault(False)), Column('metadata_safe', Boolean(), table=<implicitly_converted_dataset_association>, default=ColumnDefault(True)), Column('type', TrimmedString(length=255), table=<implicitly_converted_dataset_association>), schema=None)¶
-
-
class
galaxy.model.
InnerCollectionFilter
(column, operator_function, expected_value)[source]¶ Bases:
tuple
-
property
column
¶ Alias for field number 0
-
property
operator_function
¶ Alias for field number 1
-
property
expected_value
¶ Alias for field number 2
-
property
-
class
galaxy.model.
DatasetCollection
(id=None, collection_type=None, populated=True, element_count=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.item_attrs.UsesAnnotations
,galaxy.model.RepresentById
-
populated_state_message
¶
-
create_time
¶
-
update_time
¶
-
elements
¶
-
output_dataset_collections
¶
-
dict_collection_visible_keys
= ['id', 'collection_type']¶
-
dict_element_visible_keys
= ['id', 'collection_type']¶
-
__init__
(id=None, collection_type=None, populated=True, element_count=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
collection_type
¶
-
populated_state
¶
-
element_count
¶
-
property
dataset_states_and_extensions_summary
¶
-
property
populated_optimized
¶
-
property
populated
¶
-
property
dataset_action_tuples
¶
-
property
element_identifiers_extensions_and_paths
¶
-
property
element_identifiers_extensions_paths_and_metadata_files
¶
-
property
waiting_for_elements
¶
-
property
dataset_instances
¶
-
property
dataset_elements
¶
-
property
first_dataset_element
¶
-
property
state
¶
-
copy
(destination=None, element_destination=None, dataset_instance_attributes=None, flush=True, minimize_copies=False)[source]¶
-
property
has_subcollections
¶
-
table
= Table('dataset_collection', MetaData(), Column('id', Integer(), table=<dataset_collection>, primary_key=True, nullable=False), Column('collection_type', Unicode(length=255), table=<dataset_collection>, nullable=False), Column('populated_state', TrimmedString(length=64), table=<dataset_collection>, nullable=False, default=ColumnDefault('ok')), Column('populated_state_message', TEXT(), table=<dataset_collection>), Column('element_count', Integer(), table=<dataset_collection>), Column('create_time', DateTime(), table=<dataset_collection>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<dataset_collection>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
DatasetCollectionInstance
[source]¶ Bases:
galaxy.model.HasName
,galaxy.model.UsesCreateAndUpdateTime
-
property
state
¶
-
property
populated
¶
-
property
dataset_instances
¶
-
set_from_dict
(new_data)[source]¶ Set object attributes to the values in dictionary new_data limiting to only those keys in dict_element_visible_keys.
Returns a dictionary of the keys, values that have been changed.
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
property
-
class
galaxy.model.
HistoryDatasetCollectionAssociation
(deleted=False, visible=True, **kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.DatasetCollectionInstance
,galaxy.model.HasTags
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.item_attrs.UsesAnnotations
,galaxy.model.RepresentById
Associates a DatasetCollection with a History.
-
collection_id
¶
-
history_id
¶
-
name
¶
-
hid
¶
-
copied_from_history_dataset_collection_association_id
¶
-
implicit_output_name
¶
-
job_id
¶
-
implicit_collection_jobs_id
¶
-
create_time
¶
-
update_time
: sqlalchemy.sql.sqltypes.DateTime¶
-
collection
¶
-
history
¶
-
copied_from_history_dataset_collection_association
¶
-
copied_to_history_dataset_collection_association
¶
-
implicit_collection_jobs
¶
-
job
¶
-
job_state_summary
¶
-
annotations
¶
-
ratings
¶
-
output_dataset_collection_instances
¶
-
dict_dbkeysandextensions_visible_keys
= ['dbkeys', 'extensions']¶
-
editable_keys
= ('name', 'deleted', 'visible')¶
-
__init__
(deleted=False, visible=True, **kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
deleted
¶
-
visible
¶
-
implicit_input_collections
¶
-
property
history_content_type
¶
-
content_type
= 'dataset_collection'¶
-
type_id
¶
-
property
job_source_type
¶
-
property
dataset_dbkeys_and_extensions_summary
¶
-
property
job_source_id
¶
-
copy
(element_destination=None, dataset_instance_attributes=None, flush=True, set_hid=True, minimize_copies=False)[source]¶ Create a copy of this history dataset collection association. Copy underlying collection.
-
property
waiting_for_elements
¶
-
contains_collection
(collection_id)[source]¶ Checks to see that the indicated collection is a member of the hdca by using a recursive CTE sql query to find the collection’s parents and checking to see if any of the parents are associated with this hdca
-
creating_job_associations
¶
-
table
= Table('history_dataset_collection_association', MetaData(), Column('id', Integer(), table=<history_dataset_collection_association>, primary_key=True, nullable=False), Column('collection_id', Integer(), ForeignKey('dataset_collection.id'), table=<history_dataset_collection_association>), Column('history_id', Integer(), ForeignKey('history.id'), table=<history_dataset_collection_association>), Column('name', TrimmedString(length=255), table=<history_dataset_collection_association>), Column('hid', Integer(), table=<history_dataset_collection_association>), Column('visible', Boolean(), table=<history_dataset_collection_association>), Column('deleted', Boolean(), table=<history_dataset_collection_association>, default=ColumnDefault(False)), Column('copied_from_history_dataset_collection_association_id', Integer(), ForeignKey('history_dataset_collection_association.id'), table=<history_dataset_collection_association>), Column('implicit_output_name', Unicode(length=255), table=<history_dataset_collection_association>), Column('job_id', Integer(), ForeignKey('job.id'), table=<history_dataset_collection_association>), Column('implicit_collection_jobs_id', Integer(), ForeignKey('implicit_collection_jobs.id'), table=<history_dataset_collection_association>), Column('create_time', DateTime(), table=<history_dataset_collection_association>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<history_dataset_collection_association>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), schema=None)¶
-
-
class
galaxy.model.
LibraryDatasetCollectionAssociation
(deleted=False, **kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.DatasetCollectionInstance
,galaxy.model.RepresentById
Associates a DatasetCollection with a library folder.
-
collection_id
¶
-
folder_id
¶
-
name
¶
-
collection
¶
-
folder
¶
-
annotations
¶
-
ratings
¶
-
editable_keys
= ('name', 'deleted')¶
-
__init__
(deleted=False, **kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
deleted
¶
-
table
= Table('library_dataset_collection_association', MetaData(), Column('id', Integer(), table=<library_dataset_collection_association>, primary_key=True, nullable=False), Column('collection_id', Integer(), ForeignKey('dataset_collection.id'), table=<library_dataset_collection_association>), Column('folder_id', Integer(), ForeignKey('library_folder.id'), table=<library_dataset_collection_association>), Column('name', TrimmedString(length=255), table=<library_dataset_collection_association>), Column('deleted', Boolean(), table=<library_dataset_collection_association>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
DatasetCollectionElement
(id=None, collection=None, element=None, element_index=None, element_identifier=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
Associates a DatasetInstance (hda or ldda) with a DatasetCollection.
-
dataset_collection_id
¶
-
hda_id
¶
-
ldda_id
¶
-
child_collection_id
¶
-
dict_collection_visible_keys
= ['id', 'element_type', 'element_index', 'element_identifier']¶
-
dict_element_visible_keys
= ['id', 'element_type', 'element_index', 'element_identifier']¶
-
UNINITIALIZED_ELEMENT
= <object object>¶
-
__init__
(id=None, collection=None, element=None, element_index=None, element_identifier=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
hda
¶
-
ldda
¶
-
child_collection
¶
-
collection
¶
-
element_index
¶
-
element_identifier
¶
-
property
element_type
¶
-
property
is_collection
¶
-
property
element_object
¶
-
property
dataset_instance
¶
-
property
dataset
¶
-
property
dataset_instances
¶
-
copy_to_collection
(collection, destination=None, element_destination=None, dataset_instance_attributes=None, flush=True, minimize_copies=False)[source]¶
-
table
= Table('dataset_collection_element', MetaData(), Column('id', Integer(), table=<dataset_collection_element>, primary_key=True, nullable=False), Column('dataset_collection_id', Integer(), ForeignKey('dataset_collection.id'), table=<dataset_collection_element>, nullable=False), Column('hda_id', Integer(), ForeignKey('history_dataset_association.id'), table=<dataset_collection_element>), Column('ldda_id', Integer(), ForeignKey('library_dataset_dataset_association.id'), table=<dataset_collection_element>), Column('child_collection_id', Integer(), ForeignKey('dataset_collection.id'), table=<dataset_collection_element>), Column('element_index', Integer(), table=<dataset_collection_element>), Column('element_identifier', Unicode(length=255), table=<dataset_collection_element>), schema=None)¶
-
-
class
galaxy.model.
Event
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
history_id
¶
-
user_id
¶
-
message
¶
-
session_id
¶
-
tool_id
¶
-
history
¶
-
user
¶
-
galaxy_session
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('event', MetaData(), Column('id', Integer(), table=<event>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<event>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<event>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('history_id', Integer(), ForeignKey('history.id'), table=<event>), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<event>), Column('message', TrimmedString(length=1024), table=<event>), Column('session_id', Integer(), ForeignKey('galaxy_session.id'), table=<event>), Column('tool_id', String(length=255), table=<event>), schema=None)¶
-
-
class
galaxy.model.
GalaxySession
(is_valid=False, **kwd)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
update_time
¶
-
user_id
¶
-
remote_host
¶
-
remote_addr
¶
-
referer
¶
-
current_history_id
¶
-
session_key
¶
-
prev_session_id
¶
-
disk_usage
¶
-
current_history
¶
-
histories
¶
-
user
¶
-
__init__
(is_valid=False, **kwd)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
is_valid
¶
-
last_action
¶
-
property
total_disk_usage
¶
-
table
= Table('galaxy_session', MetaData(), Column('id', Integer(), table=<galaxy_session>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<galaxy_session>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<galaxy_session>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<galaxy_session>), Column('remote_host', String(length=255), table=<galaxy_session>), Column('remote_addr', String(length=255), table=<galaxy_session>), Column('referer', TEXT(), table=<galaxy_session>), Column('current_history_id', Integer(), ForeignKey('history.id'), table=<galaxy_session>), Column('session_key', TrimmedString(length=255), table=<galaxy_session>), Column('is_valid', Boolean(), table=<galaxy_session>, default=ColumnDefault(False)), Column('prev_session_id', Integer(), table=<galaxy_session>), Column('disk_usage', Numeric(precision=15, scale=0), table=<galaxy_session>), Column('last_action', DateTime(), table=<galaxy_session>), schema=None)¶
-
-
class
galaxy.model.
GalaxySessionToHistoryAssociation
(galaxy_session, history)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
create_time
¶
-
session_id
¶
-
history_id
¶
-
__init__
(galaxy_session, history)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
galaxy_session
¶
-
history
¶
-
table
= Table('galaxy_session_to_history', MetaData(), Column('id', Integer(), table=<galaxy_session_to_history>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<galaxy_session_to_history>, default=ColumnDefault(<function datetime.utcnow>)), Column('session_id', Integer(), ForeignKey('galaxy_session.id'), table=<galaxy_session_to_history>), Column('history_id', Integer(), ForeignKey('history.id'), table=<galaxy_session_to_history>), schema=None)¶
-
-
class
galaxy.model.
StoredWorkflow
(user=None, name=None, slug=None, create_time=None, update_time=None, published=False, latest_workflow_id=None, workflow=None, hidden=False)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.HasTags
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
StoredWorkflow represents the root node of a tree of objects that compose a workflow, including workflow revisions, steps, and subworkflows. It is responsible for the metadata associated with a workflow including owner, name, published, and create/update time.
Each time a workflow is modified a revision is created, represented by a new
galaxy.model.Workflow
instance. Seegalaxy.model.Workflow
for more information-
user_id
¶
-
latest_workflow_id
¶
-
deleted
¶
-
importable
¶
-
from_path
¶
-
annotations
¶
-
ratings
¶
-
average_rating
: sqlalchemy.orm.column_property¶
-
dict_collection_visible_keys
= ['id', 'name', 'create_time', 'update_time', 'published', 'deleted', 'hidden']¶
-
dict_element_visible_keys
= ['id', 'name', 'create_time', 'update_time', 'published', 'deleted', 'hidden']¶
-
__init__
(user=None, name=None, slug=None, create_time=None, update_time=None, published=False, latest_workflow_id=None, workflow=None, hidden=False)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
user
¶
-
name
¶
-
slug
¶
-
create_time
¶
-
update_time
¶
-
published
¶
-
latest_workflow
¶
-
workflows
¶
-
table
= Table('stored_workflow', MetaData(), Column('id', Integer(), table=<stored_workflow>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<stored_workflow>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<stored_workflow>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('user_id', Integer(), ForeignKey('galaxy_user.id'), table=<stored_workflow>, nullable=False), Column('latest_workflow_id', Integer(), ForeignKey('workflow.id'), table=<stored_workflow>), Column('name', TEXT(), table=<stored_workflow>), Column('deleted', Boolean(), table=<stored_workflow>, default=ColumnDefault(False)), Column('hidden', Boolean(), table=<stored_workflow>, default=ColumnDefault(False)), Column('importable', Boolean(), table=<stored_workflow>, default=ColumnDefault(False)), Column('slug', TEXT(), table=<stored_workflow>), Column('from_path', TEXT(), table=<stored_workflow>), Column('published', Boolean(), table=<stored_workflow>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
Workflow
(uuid=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.util.dictifiable.Dictifiable
,galaxy.model.RepresentById
Workflow represents a revision of a
galaxy.model.StoredWorkflow
. A new instance is created for each workflow revision and provides a common parent for the workflow steps.See
galaxy.model.WorkflowStep
for more information-
create_time
¶
-
update_time
¶
-
stored_workflow_id
¶
-
parent_workflow_id
¶
-
name
¶
-
has_cycles
¶
-
has_errors
¶
-
reports_config
¶
-
creator_metadata
¶
-
license
¶
-
steps
¶
-
parent_workflow_steps
¶
-
stored_workflow
¶
-
step_count
: sqlalchemy.orm.column_property¶
-
dict_collection_visible_keys
= ['name', 'has_cycles', 'has_errors']¶
-
dict_element_visible_keys
= ['name', 'has_cycles', 'has_errors']¶
-
input_step_types
= ['data_input', 'data_collection_input', 'parameter_input']¶
-
__init__
(uuid=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
uuid
¶
-
has_outputs_defined
()[source]¶ Returns true or false indicating whether or not a workflow has outputs defined.
-
property
steps_by_id
¶
-
property
input_steps
¶
-
property
workflow_outputs
¶
-
property
workflow_output_labels
¶
-
property
top_level_workflow
¶ If this workflow is not attached to stored workflow directly, recursively grab its parents until it is the top level workflow which must have a stored workflow associated with it.
-
property
top_level_stored_workflow
¶ If this workflow is not attached to stored workflow directly, recursively grab its parents until it is the top level workflow which must have a stored workflow associated with it and then grab that stored workflow.
-
copy
(user=None)[source]¶ Copy a workflow for a new StoredWorkflow object.
Pass user if user-specific information needed.
-
table
= Table('workflow', MetaData(), Column('id', Integer(), table=<workflow>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<workflow>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<workflow>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('stored_workflow_id', Integer(), ForeignKey('stored_workflow.id'), table=<workflow>), Column('parent_workflow_id', Integer(), ForeignKey('workflow.id'), table=<workflow>), Column('name', TEXT(), table=<workflow>), Column('has_cycles', Boolean(), table=<workflow>), Column('has_errors', Boolean(), table=<workflow>), Column('reports_config', MutableJSONType(), table=<workflow>), Column('creator_metadata', MutableJSONType(), table=<workflow>), Column('license', TEXT(), table=<workflow>), Column('uuid', UUIDType(), table=<workflow>), schema=None)¶
-
-
class
galaxy.model.
WorkflowStep
[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
WorkflowStep represents a tool or subworkflow, its inputs, annotations, and any outputs that are flagged as workflow outputs.
See
galaxy.model.WorkflowStepInput
andgalaxy.model.WorkflowStepConnection
for more information.-
create_time
¶
-
update_time
¶
-
workflow_id
¶
-
subworkflow_id
¶
-
dynamic_tool_id
¶
-
type
¶
-
tool_id
¶
-
tool_version
¶
-
tool_inputs
¶
-
tool_errors
¶
-
position
¶
-
config
¶
-
order_index
¶
-
label
¶
-
subworkflow
¶
-
dynamic_tool
¶
-
annotations
¶
-
post_job_actions
¶
-
inputs
¶
-
workflow_outputs
¶
-
parent_workflow_input_connections
¶
-
output_connections
¶
-
workflow
¶
-
STEP_TYPE_TO_INPUT_TYPE
= {'data_collection_input': 'dataset_collection', 'data_input': 'dataset', 'parameter_input': 'parameter'}¶
-
DEFAULT_POSITION
= {'left': 0, 'top': 0}¶
-
__init__
()¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
uuid
¶
-
property
tool_uuid
¶
-
property
input_type
¶
-
property
input_default_value
¶
-
property
input_connections
¶
-
property
unique_workflow_outputs
¶
-
property
content_id
¶
-
property
input_connections_by_name
¶
-
table
= Table('workflow_step', MetaData(), Column('id', Integer(), table=<workflow_step>, primary_key=True, nullable=False), Column('create_time', DateTime(), table=<workflow_step>, default=ColumnDefault(<function datetime.utcnow>)), Column('update_time', DateTime(), table=<workflow_step>, onupdate=ColumnDefault(<function datetime.utcnow>), default=ColumnDefault(<function datetime.utcnow>)), Column('workflow_id', Integer(), ForeignKey('workflow.id'), table=<workflow_step>, nullable=False), Column('subworkflow_id', Integer(), ForeignKey('workflow.id'), table=<workflow_step>), Column('dynamic_tool_id', Integer(), ForeignKey('dynamic_tool.id'), table=<workflow_step>), Column('type', String(length=64), table=<workflow_step>), Column('tool_id', TEXT(), table=<workflow_step>), Column('tool_version', TEXT(), table=<workflow_step>), Column('tool_inputs', JSONType(), table=<workflow_step>), Column('tool_errors', JSONType(), table=<workflow_step>), Column('position', MutableJSONType(), table=<workflow_step>), Column('config', JSONType(), table=<workflow_step>), Column('order_index', Integer(), table=<workflow_step>), Column('uuid', UUIDType(), table=<workflow_step>), Column('label', Unicode(length=255), table=<workflow_step>), schema=None)¶
-
-
class
galaxy.model.
WorkflowStepInput
(workflow_step)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
workflow_step_id
¶
-
name
¶
-
merge_type
¶
-
scatter_type
¶
-
value_from
¶
-
value_from_type
¶
-
default_value
¶
-
runtime_value
¶
-
connections
¶
-
__init__
(workflow_step)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
workflow_step
¶
-
default_value_set
¶
-
table
= Table('workflow_step_input', MetaData(), Column('id', Integer(), table=<workflow_step_input>, primary_key=True, nullable=False), Column('workflow_step_id', Integer(), ForeignKey('workflow_step.id'), table=<workflow_step_input>), Column('name', TEXT(), table=<workflow_step_input>), Column('merge_type', TEXT(), table=<workflow_step_input>), Column('scatter_type', TEXT(), table=<workflow_step_input>), Column('value_from', MutableJSONType(), table=<workflow_step_input>), Column('value_from_type', TEXT(), table=<workflow_step_input>), Column('default_value', MutableJSONType(), table=<workflow_step_input>), Column('default_value_set', Boolean(), table=<workflow_step_input>, default=ColumnDefault(False)), Column('runtime_value', Boolean(), table=<workflow_step_input>, default=ColumnDefault(False)), schema=None)¶
-
-
class
galaxy.model.
WorkflowStepConnection
(**kwargs)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
output_step_id
¶
-
input_step_input_id
¶
-
output_name
¶
-
input_subworkflow_step_id
¶
-
input_step_input
¶
-
input_subworkflow_step
¶
-
output_step
¶
-
NON_DATA_CONNECTION
= '__NO_INPUT_OUTPUT_NAME__'¶
-
property
non_data_connection
¶
-
property
input_name
¶
-
property
input_step
¶
-
property
input_step_id
¶
-
__init__
(**kwargs)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
table
= Table('workflow_step_connection', MetaData(), Column('id', Integer(), table=<workflow_step_connection>, primary_key=True, nullable=False), Column('output_step_id', Integer(), ForeignKey('workflow_step.id'), table=<workflow_step_connection>), Column('input_step_input_id', Integer(), ForeignKey('workflow_step_input.id'), table=<workflow_step_connection>), Column('output_name', TEXT(), table=<workflow_step_connection>), Column('input_subworkflow_step_id', Integer(), ForeignKey('workflow_step.id'), table=<workflow_step_connection>), schema=None)¶
-
-
class
galaxy.model.
WorkflowOutput
(workflow_step, output_name=None, label=None, uuid=None)[source]¶ Bases:
galaxy.model.Base
,galaxy.model.RepresentById
-
workflow_step_id
¶
-
__init__
(workflow_step, output_name=None, label=None, uuid=None)¶ A simple constructor that allows initialization from kwargs.
Sets attributes on the constructed instance using the names and values in
kwargs
.Only keys that are present as attributes of the instance’s class are allowed. These could be, for example, any mapped columns or relationships.
-
workflow_step
¶
-
output_name
¶
-
label
¶
-
uuid
¶
-
table
= Table('workflow_output', MetaData(), Column('id', Integer(), table=<workflow_output>, primary_key=True, nullable=False), Column('workflow_step_id', Integer(), ForeignKey('workflow_step.id'), table=<workflow_output>, nullable=False), Column('output_name', String(length=255), table=<workflow_output>), Column('label', Unicode(length=255), table=<workflow_output>), Column('uuid', UUIDType(), table=<workflow_output>), schema=None)¶
-