From: Diane Trout Date: Thu, 21 May 2015 23:12:46 +0000 (-0700) Subject: add a few common accession agencies to the standard dataset X-Git-Url: http://woldlab.caltech.edu/gitweb/?a=commitdiff_plain;h=69ea1c256d32cb07d4a51b8bdf1d0fdacd2fa71f;p=htsworkflow.git add a few common accession agencies to the standard dataset --- diff --git a/samples/migrations/0003_create_accession_agencies.py b/samples/migrations/0003_create_accession_agencies.py new file mode 100644 index 0000000..8646993 --- /dev/null +++ b/samples/migrations/0003_create_accession_agencies.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +def load_accession_agencies(apps, migrations): + data = [ + {'name': 'ENCODE3', 'homepage': 'https://www.encodeproject.org', + 'library_template': 'https://www.encodeproject.org/libraries/{}/'}, + {'name': 'GEO', 'homepage': 'http://www.ncbi.nlm.nih.gov/geo/', + 'library_template': + 'http://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?&acc={}'}, + ] + for record in data: + Agency = apps.get_model('samples', 'AccessionAgency') + o = Agency.objects.get_or_create(**record) + + +class Migration(migrations.Migration): + + dependencies = [ + ('samples', '0002_accessionagency_libraryaccession'), + ] + + operations = [ + migrations.RunPython(load_accession_agencies) + ]