@@ -21,13 +21,13 @@ const TYPES: {
21
21
'application/vnd.fasta.fasta' : {
22
22
name : 'Fasta' ,
23
23
extensions : [ '.fasta' , '.fa' ] ,
24
- reader : msa . io . fasta
24
+ reader : msa . io . fasta ,
25
25
} ,
26
26
'application/vnd.clustal.clustal' : {
27
27
name : 'Clustal' ,
28
28
extensions : [ '.clustal' , '.aln' ] ,
29
- reader : msa . io . clustal
30
- }
29
+ reader : msa . io . clustal ,
30
+ } ,
31
31
} ;
32
32
33
33
/**
@@ -42,7 +42,7 @@ export class RenderedData extends Widget implements IRenderMime.IRenderer {
42
42
this . _mimeType = options . mimeType ;
43
43
this . _parser = TYPES [ this . _mimeType ] . reader ;
44
44
this . addClass ( 'jp-RenderedMSA' ) ;
45
- let msaDiv = document . createElement ( 'div' ) ;
45
+ const msaDiv = document . createElement ( 'div' ) ;
46
46
this . msa = new msa . msa ( {
47
47
el : msaDiv ,
48
48
vis : {
@@ -53,8 +53,8 @@ export class RenderedData extends Widget implements IRenderMime.IRenderer {
53
53
overviewbox : true ,
54
54
seqlogo : false ,
55
55
gapHeader : false ,
56
- leftHeader : true
57
- }
56
+ leftHeader : true ,
57
+ } ,
58
58
} ) ;
59
59
60
60
// The menu doesn't work correctly in the absolutely positioned panel, so
@@ -75,8 +75,8 @@ export class RenderedData extends Widget implements IRenderMime.IRenderer {
75
75
*/
76
76
renderModel ( model : IRenderMime . IMimeModel ) : Promise < void > {
77
77
return new Promise < void > ( ( resolve , reject ) => {
78
- let data = model . data [ this . _mimeType ] ;
79
- let seqs = this . _parser . parse ( data ) ;
78
+ const data = model . data [ this . _mimeType ] ;
79
+ const seqs = this . _parser . parse ( data ) ;
80
80
this . msa . seqs . reset ( seqs ) ;
81
81
this . msa . render ( ) ;
82
82
this . update ( ) ;
@@ -104,7 +104,7 @@ export class RenderedData extends Widget implements IRenderMime.IRenderer {
104
104
protected onUpdateRequest ( msg : Message ) : void {
105
105
// Update size after update
106
106
if ( this . isVisible ) {
107
- let newWidth =
107
+ const newWidth =
108
108
this . node . getBoundingClientRect ( ) . width -
109
109
this . msa . g . zoomer . getLeftBlockWidth ( ) ;
110
110
this . msa . g . zoomer . set ( 'alignmentWidth' , newWidth ) ;
@@ -123,10 +123,10 @@ export class RenderedData extends Widget implements IRenderMime.IRenderer {
123
123
export const rendererFactory : IRenderMime . IRendererFactory = {
124
124
safe : false ,
125
125
mimeTypes : Object . keys ( TYPES ) ,
126
- createRenderer : options => new RenderedData ( options )
126
+ createRenderer : ( options ) => new RenderedData ( options ) ,
127
127
} ;
128
128
129
- const extensions = Object . keys ( TYPES ) . map ( k => {
129
+ const extensions = Object . keys ( TYPES ) . map ( ( k ) => {
130
130
const { name } = TYPES [ k ] ;
131
131
return {
132
132
id : `jupyterlab-fasta:${ name } ` ,
@@ -138,15 +138,15 @@ const extensions = Object.keys(TYPES).map(k => {
138
138
name,
139
139
extensions : TYPES [ k ] . extensions ,
140
140
mimeTypes : [ k ] ,
141
- iconClass : 'jp-MaterialIcon jp-MSAIcon'
142
- }
141
+ iconClass : 'jp-MaterialIcon jp-MSAIcon' ,
142
+ } ,
143
143
] ,
144
144
documentWidgetFactoryOptions : {
145
145
name,
146
146
primaryFileType : name ,
147
147
fileTypes : [ name ] ,
148
- defaultFor : [ name ]
149
- }
148
+ defaultFor : [ name ] ,
149
+ } ,
150
150
} as IRenderMime . IExtension ;
151
151
} ) ;
152
152
0 commit comments