Exemplo n.º 1
0
 def test_produce_experiments_without_anotation(self):
     """
     Test producing experiments with missing annotation
     """
     data = {'experiments':[{'project_id': 'ProjectABC',
                             'accession_id': '123'
                            }
                           ],
             'accessions':[{'project_id': 'ProjectABC',
                            'accession_id': '123',
                            'partition': 'partition',
                            'lab':'lab',
                            'species':'species',
                            'cell':'cell',
                            'localization':'localization',
                            'rnaExtract':'rnaExtract',
                            'readType':'readType'
                            }
                           ],
             'annotations':[],
             'read_length':[{'project_id': 'ProjectABC',
                             'accession_id': '123',
                             'read_length':'76'
                            }
                           ],
             'replicates':[{'replicate_id': '123',
                            'project_id': 'ProjectABC',
                            'accession_id': '123',
                            'ANNOTATION': '/tmp/anno'
                           }]
            }
     database = SANDBOX
     project_parameters = {}
     self.failUnless(produce_experiments(data, database, project_parameters) == None)
Exemplo n.º 2
0
 def test_produce_experiments_empty(self):
     """
     Test producing experiments
     """
     data = {'experiments':[],'accessions':[], 'annotations':[],'read_length':[],
             'replicates':[]}
     database = SANDBOX
     project_parameters = None
     self.failUnless(produce_experiments(data, database, project_parameters) == None)