Mathematica had a suggestion for a fastq mime type. I extended for my other sequence...
[htsworkflow.git] / htsworkflow / frontend / experiments / fixtures / initial_data.json
1 [
2   { "model": "experiments.FileType",
3     "pk": 1,
4     "fields": {
5       "name": "run_xml",
6       "mimetype": "application/vnd.htsworkflow-run-xml",
7       "regex": "run.*\\.xml\\Z(?ms)"
8     }
9   },
10   { "model": "experiments.FileType",
11     "pk": 2,
12     "fields": {
13       "name": "Summary.htm",
14       "mimetype": "text/html",
15       "regex": "Summary\\.htm\\Z(?ms)"
16     }
17   },
18
19   { "model": "experiments.FileType",
20     "pk": 3,
21     "fields": {
22       "name": "IVC All",
23       "mimetype": "image/png",
24       "regex": "s_(?P<lane>[0-9])_all\\.png\\Z(?ms)"
25     }
26   },
27   { "model": "experiments.FileType",
28     "pk": 4,
29     "fields": {
30       "name": "IVC Call",
31       "mimetype": "image/png",
32       "regex": "s_(?P<lane>[0-9])_call\\.png\\Z(?ms)"
33     }
34   },
35   { "model": "experiments.FileType",
36     "pk": 5,
37     "fields": {
38       "name": "IVC Percent All",
39       "mimetype": "image/png",
40       "regex": "s_(?P<lane>[0-9])_percent_all\\.png\\Z(?ms)"
41     }
42   },
43   { "model": "experiments.FileType",
44     "pk": 6,
45     "fields": {
46       "name": "IVC Percent Base",
47       "mimetype": "image/png",
48       "regex": "s_(?P<lane>[0-9])_percent_base\\.png\\Z(?ms)"
49     }
50   },
51   { "model": "experiments.FileType",
52     "pk": 7,
53     "fields": {
54       "name": "IVC Percent Call",
55       "mimetype": "image/png",
56       "regex": "s_(?P<lane>[0-9])_percent_call\\.png\\Z(?ms)"
57     }
58   },
59   { "model": "experiments.FileType",
60     "pk": 8,
61     "fields": {
62       "name": "GERALD Scores",
63       "regex": "scores\\.tar\\.bz2\\Z(?ms)"
64     }
65   },
66   { "model": "experiments.FileType",
67     "pk": 9,
68     "fields": {
69       "name": "ELAND Result",
70       "mimetype": "chemical/seq-na-eland",
71       "regex": "s_(?P<lane>[0-9])((?P<end>[1-4])_)?_eland_result\\.txt\\.bz2\\Z(?ms)"
72     }
73   },
74   { "model": "experiments.FileType",
75     "pk": 10,
76     "fields": {
77       "name": "ELAND Multi",
78       "mimetype": "chemical/seq-na-eland",
79       "regex": "s_(?P<lane>[0-9])((?P<end>[1-4])_)?_eland_multi\\.txt\\.bz2\\Z(?ms)"
80     }
81   },
82   { "model": "experiments.FileType",
83     "pk": 11,
84     "fields": {
85       "name": "ELAND Extended",
86       "mimetype": "chemical/seq-na-eland",
87       "regex": "s_(?P<lane>[0-9])((?P<end>[1-4])_)?_eland_extended\\.txt\\.bz2\\Z(?ms)"
88     }
89   },
90   { "model": "experiments.FileType",
91     "pk": 12,
92     "fields": {
93       "name": "ELAND Export",
94       "mimetype": "chemical/seq-na-eland",
95       "regex": "s_(?P<lane>[0-9])((?P<end>[1-4])_)?_export\\.txt\\.bz2\\Z(?ms)"
96     }
97   },
98   { "model": "experiments.FileType",
99     "pk": 13,
100     "fields": {
101       "name": "SRF",
102       "mimetype": "chemical/seq-na-srf",
103       "regex": ".*_(?P<lane>[1-8])\\.srf\\Z(?ms)"
104     }
105   },
106   { "model": "experiments.FileType",
107     "pk": 14,
108     "fields": {
109       "name": "QSEQ tarfile",
110       "mimetype": "chemical/seq-na-qseq",
111       "regex": ".*_l(?P<lane>[1-8])_r(?P<end>[1-4])\\.tar\\.bz2\\Z(?ms)"
112     }
113   },
114   { "model": "experiments.FileType",
115     "pk": 15,
116     "fields": {
117       "name": "HiSeq Fastq",
118       "mimetype": "chemical/seq-na-fastq",
119       "regex": "(?P<library>[0-9]+)_(NoIndex|[AGCT]+)_L(?P<lane>[0-9]+)_R(?P<end>[12])_(?P<split>[0-9]+)\\.fastq\\.gz"
120     }
121   },
122   { "model": "experiments.Sequencer",
123     "pk": 1,
124     "fields": {
125       "name": "Rotifer",
126       "instrument_name": "ILLUMINA-33A494",
127       "serial_number": "",
128       "model": "Illumina Genome Analyzer II",
129       "active": false,
130       "isdefault": false,
131       "comment": "after 2010 pipeline name, was exchanged for hiseq"
132     }
133   },
134   { "model": "experiments.Sequencer",
135     "pk": 2,
136     "fields": {
137       "name": "Tardigrade",
138       "instrument_name": "ILLUMINA-EC5D15",
139       "serial_number": "",
140       "model": "Illumina Genome Analyzer IIx",
141       "active": true,
142       "isdefault": false,
143       "comment": "after 2010 pipeline name"
144     }
145   },
146   { "model": "experiments.Sequencer",
147     "pk": 3,
148     "fields": {
149       "name": "Elsewhere",
150       "instrument_name": "",
151       "serial_number": "",
152       "model": "Unknown",
153       "active": false,
154       "isdefault": false,
155       "comment": "Sequenced somewhere else"
156     }
157   },
158   { "model": "experiments.Sequencer",
159     "pk": 4,
160     "fields": {
161       "name": "Volvox",
162       "instrument_name": "HWI-ST0787",
163       "serial_number": "",
164       "model": "Illumina HiSeq 2000",
165       "active": true,
166       "isdefault": true,
167       "comment": ""
168     }
169   },
170   { "model": "experiments.Sequencer",
171     "pk": 5,
172     "fields": {
173       "name": "Tardigrade (older)",
174       "instrument_name": "HWUSI-EAS627",
175       "serial_number": "",
176       "model": "Illumina Genome Analyzer II",
177       "active": false,
178       "isdefault": false,
179       "comment": "earlier version of tardigrade"
180     }
181   },
182   { "model": "experiments.Sequencer",
183     "pk": 6,
184     "fields": {
185       "name": "Rotifer (older)",
186       "instrument_name": "HWUSI-EAS229",
187       "serial_number": "",
188       "model": "Illumina Genome Analyzer II",
189       "active": false,
190       "isdefault": false,
191       "comment": "earlier rotifer name"
192     }
193   },
194   { "model": "experiments.Sequencer",
195     "pk": 7,
196     "fields": {
197       "name": "First sequencer",
198       "instrument_name": "USI-EAS44",
199       "serial_number": "",
200       "model": "Illumina Genome Analyzer I",
201       "active": false,
202       "isdefault": false,
203       "comment": "our first sequencer"
204     }
205   },
206   { "model": "experiments.ClusterStation",
207     "pk": 3,
208     "fields": { "name": "new", "isdefault": false }
209   }
210 ]