Skip to content

Commit 49faa2a

Browse files
author
ababaian
committed
Clustal-sublime bugfix. Conservation lines added
1 parent 056b4a9 commit 49faa2a

File tree

1 file changed

+46
-9
lines changed

1 file changed

+46
-9
lines changed

clustal.sublime-syntax

+46-9
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# Version: v0.1
66
name: clustal
77
# See http://www.sublimetext.com/docs/3/syntax.html
8-
file_extensions: [clustal]
8+
file_extensions: [clustal,aln]
99
scope: text.clustal
1010

1111
contexts:
@@ -18,24 +18,61 @@ contexts:
1818
- match: "/[0-9]*-[0-9]*" #Optional sequence range
1919
scope: chrStart
2020

21-
- match: "^[\\w\\.\\-\\_ ]*(?=[/ ])"
21+
- match: "^[\\w\\.\\-\\_]*(?=[/ ])" #Spaces not allowed in seqname
2222
scope: string
2323

24-
# match Adenosine
24+
# Optional trailing numeric
25+
- match: "[0-9]+$"
26+
scope: chrStart
27+
28+
# Optional: Conservation
29+
- match: "\\*++"
30+
scope: null
31+
32+
- match: "\\:++"
33+
scope: gradbw5
34+
35+
- match: "\\.++"
36+
scope: gradbw5
37+
38+
39+
# match Adenosine
2540
- match: "[Aa]++"
2641
scope: ntA
27-
# match Cytidine
42+
# match Cytidine
2843
- match: "[Cc]++"
2944
scope: ntC
30-
# match Guanine
45+
# match Guanine
3146
- match: "[Gg]++"
3247
scope: ntG
33-
# match Thymidine/Uridine
48+
# match Thymidine/Uridine
3449
- match: "[TtUu]++"
3550
scope: ntT
36-
# aNy or unknown (X)
51+
# aNy or unknown (X)
3752
- match: "[NnXx]++"
3853
scope: ntN
39-
# indel
40-
- match: "-"
54+
# indel
55+
- match: "[-]++"
4156
scope: ntGap
57+
58+
# Match Extended Nucleotides
59+
- match: "[Rr]++"
60+
scope: ntR
61+
- match: "[Yy]++"
62+
scope: ntY
63+
- match: "[Ss]++"
64+
scope: ntS
65+
- match: "[Ww]++"
66+
scope: ntW
67+
- match: "[Mm]++"
68+
scope: ntM
69+
- match: "[Kk]++"
70+
scope: ntK
71+
- match: "[Dd]++"
72+
scope: ntD
73+
- match: "[Bb]++"
74+
scope: ntB
75+
- match: "[Vv]++"
76+
scope: ntV
77+
- match: "[Hh]++"
78+
scope: ntH

0 commit comments

Comments
 (0)