f3645021101f934c882b50418a9b5c5ff98b043c
[htsworkflow.git] / 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 ]