Created on May 10, 2012
@author: nils
Bases: django.db.models.base.Model
AnnotatedNode(id, node_id, attribute_id, study_id, assay_id, node_uuid, node_file_uuid, node_type, node_name, attribute_type, attribute_subtype, attribute_value, attribute_value_unit, node_species, node_genome_build, node_analysis_uuid, node_subanalysis, node_workflow_output, is_annotation)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
AnnotatedNodeRegistry(id, study_id, assay_id, node_type, creation_date, modification_date)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Study Assay (ISA-Tab Spec 4.1.3.5)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Attribute(id, node_id, type, subtype, value, value_unit, value_accession, value_source)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
AttributeDefinition(id, study_id, assay_id, type, subtype, value, definition, value_accession, value_source)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
AttributeOrder(id, study_id, assay_id, solr_field, rank, is_exposed, is_facet, is_active, is_internal)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Investigation or Study Contact (ISA-Tab Spec 4.1.2.3, 4.1.3.7)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Study Design Descriptor (ISA-Tab Spec 4.1.3.2)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Study Factor (ISA-Tab Spec 4.1.3.4)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: data_set_manager.models.NodeCollection
Investigation(id, uuid, identifier, title, description, submission_date, release_date, nodecollection_ptr_id, isarchive_file, pre_isarchive_file)
Bases: data_set_manager.models.DoesNotExist
Bases: data_set_manager.models.MultipleObjectsReturned
easily retrieves the proper NodeCollection fields
Bases: django.db.models.base.Model
Node(id, uuid, study_id, assay_id, type, name, file_uuid, genome_build, species, is_annotation, analysis_uuid, subanalysis, workflow_output)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Base class for Investigation and Study
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Normalizes date strings in dd/mm/yyyy format to yyyy-mm-dd.
Returns normalized date string if in expected unnormalized format or unnormalized date string.
Bases: django.db.models.manager.Manager
Returns a dictionary that groups file nodes based on their genome build information.
Bases: django.db.models.base.Model
Ontology Source Reference (ISA-Tab Spec 4.1.1)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Study Protocol (ISA-Tab Spec 4.1.3.6)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
ProtocolComponent(id, study_id, protocol_id, name, type, type_accession, type_source)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
ProtocolParameter(id, study_id, protocol_id, name, name_accession, name_source)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
ProtocolReference(id, node_id, protocol_id, performer, performer_uuid, date, comment)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
ProtocolReferenceParameter(id, protocol_reference_id, name, value, value_unit, value_accession, value_source)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: django.db.models.base.Model
Investigation or Study Publication (ISA-Tab Spec 4.1.2.2, 4.1.3.3)
Bases: django.core.exceptions.ObjectDoesNotExist
Bases: django.core.exceptions.MultipleObjectsReturned
Bases: data_set_manager.models.NodeCollection
Study(id, uuid, identifier, title, description, submission_date, release_date, nodecollection_ptr_id, investigation_id, file_name)
Bases: data_set_manager.models.DoesNotExist
Bases: data_set_manager.models.MultipleObjectsReturned
Initializes the AttributeOrder table after all nodes for the given study and assay have been indexed by Solr.
Parameters: |
|
---|---|
Returns: | Number of attributes that were indexed. |
General: - xyz_term = accession number of an ontology term - xyz_source = reference to the ontology where xyz_term originates (defined in the investigation)
This file demonstrates writing tests using the unittest module. These will pass when you run “manage.py test”.
Replace this with more appropriate tests for your application.