CRBanim App¶
The crbanim application models the data import from CRBanim files
crbanim.helpers¶
crbanim.helpers module contents¶
Created on Thu Feb 21 15:37:16 2019
@author: Paolo Cozzi <cozzi@ibba.cnr.it>
-
class
crbanim.helpers.CRBAnimReader[source]¶ Bases:
uid.helpers.FileDataSourceMixin-
classmethod
is_valid(chunk)[source]¶ Try to determine if CRBanim has at least the required columns or not
-
mandatory_columns= ['sex', 'species_latin_name', 'country_of_origin', 'breed_name', 'animal_ID', 'sample_bibliographic_references', 'sample_identifier', 'animal_birth_date', 'sample_storage_temperature', 'sample_type_name', 'body_part_name', 'sampling_date', 'sampling_protocol_url', 'sample_availability', 'EBI_Biosample_identifier']¶
-
classmethod
-
crbanim.helpers.fill_uid_animal(record, breed, submission, animals)[source]¶ Helper function to fill animal data in UID animal table
-
crbanim.helpers.fill_uid_sample(record, animal, submission)[source]¶ Helper function to fill animal data in UID sample table
crbanim.tasks¶
crbanim.tasks module contents¶
Created on Wed Feb 27 16:38:37 2019
@author: Paolo Cozzi <cozzi@ibba.cnr.it>
-
class
crbanim.tasks.ImportCRBAnimTask(*args, **kwargs)[source]¶ Bases:
submissions.tasks.ImportGenericTaskMixin,common.tasks.BaseTask-
action= 'crbanim import'¶
-
description= 'Import CRBAnim data from CRBAnim data file'¶
-
name= 'Import CRBAnim'¶
-