You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`.primer.bed`| The coordinates of each primer in the scheme |
23
+
|`.insert.bed`| The coordinates of the expected amplicons that the scheme produces (excluding primers) |
24
+
|`.reference.fasta`| The sequence of the reference genome used for the scheme |
25
+
|`.tsv`| Details on each primer in the scheme (name, sequence, length, GC, TM) |
26
+
27
+
For more information visit the [ARTIC network website](https://artic.network/).
28
+
29
+
## Notes
30
+
31
+
- There may be some additional files in the scheme directories - these are either deprecated and left for backward compatibility (e.g. `scheme.bed`), or are created by Primal Scheme [check here](https://github.com/aresti/primalscheme) for more info.
32
+
- The schemes are in BED format, which is a 0-based, half-open format. This means that reference sequence position counting starts at 0 and the chromEnd is not included in the primer sequence.
33
+
- All the schemes within this repository can be downloaded using [artic-tools](https://github.com/will-rowe/artic-tools) (e.g. `artic-tools get_scheme ebola --schemeVersion 2`)
34
+
35
+
## Updated scheme file format
9
36
10
37
> updated: 25.08.2020
11
38
@@ -28,12 +55,19 @@ The new format has the following columns:
28
55
29
56
<sup>\*</sup> column 5 in the BED spec is an int for score, whereas here we are using it to denote primerPool.
30
57
31
-
### liftover
58
+
### commands
32
59
33
-
The `liftover.py` script was used to create files in the new format for existing schemes in this repository.
60
+
The `liftover.py` script was used to create a `*.primer.bed` file for each `*.scheme.bed` file, within each scheme directory in this repository.
34
61
35
-
Schemes were updated using the following command:
62
+
The `validate_scheme` command from [artic-tools](https://github.com/will-rowe/artic-tools) was used to validate each `*.primer.bed` and also to create the `*.insert.bed` file which is produced by recent versions of [Primal Scheme](https://github.com/aresti/primalscheme).
36
63
37
-
```
38
-
for i in */V*/*.scheme.bed; do scripts/liftover.py -i $i -o ${i%%.scheme.bed}.primer.bed; done;
0 commit comments