11define ( [
22 'https://www.lactame.com/github/adobe-webplatform/Snap.svg/84fbff7d512c8145c522b71fc9c872cb0bcae49a/dist/snap.svg-min.js' ,
33 './sequenceSplitter' ,
4- ] , function ( Snap , sequenceSplitter ) {
4+ ] , ( snap , sequenceSplitter ) => {
55 function getSVG ( sequence , analysisResult , options ) {
66 const {
77 width = 600 ,
@@ -24,7 +24,7 @@ define([
2424
2525 let line = 0 ;
2626 // we create a temporary paper in order to get the width of the text blocs
27- let tempPaper = Snap ( 1000 , 40 ) ;
27+ let tempPaper = snap ( 1000 , 40 ) ;
2828 for ( let i = 0 ; i < mfParts . length ; i ++ ) {
2929 let part = mfParts [ i ] ;
3030 let text = tempPaper . text ( xPos , 20 , part ) ;
@@ -130,11 +130,11 @@ define([
130130 rowHeight * ( line + 1 ) + 50 + verticalShiftForTerminalAnnotations ;
131131
132132 // We start to create the SVG and create the paper
133- let paper = Snap ( width , height ) ;
133+ let paper = snap ( width , height ) ;
134134
135135 addScript ( paper ) ;
136136
137- residues . forEach ( function ( residue ) {
137+ residues . forEach ( ( residue ) => {
138138 residue . y = ( residue . line + 1 ) * rowHeight ;
139139 let text = paper . text ( residue . xFrom , residue . y , residue . label ) ;
140140 text . attr ( { id : `residue-${ residue . nTer } ` } ) ;
@@ -163,7 +163,7 @@ define([
163163 let used = { } ;
164164 for ( let i = from ; i < to ; i ++ ) {
165165 let residue = residues [ i ] ;
166- residue . usedSlots . forEach ( function ( usedSlot , index ) {
166+ residue . usedSlots . forEach ( ( usedSlot , index ) => {
167167 used [ index ] = true ;
168168 } ) ;
169169 }
@@ -182,7 +182,7 @@ define([
182182
183183 function drawTerminals ( ) {
184184 for ( let result of results ) {
185- var residue ;
185+ let residue ;
186186 let nTerminal = false ;
187187 if ( result . fromNTerm ) {
188188 residue = residues [ result . to ] ;
@@ -267,7 +267,7 @@ define([
267267 // var charge = result.charge > 0 ? '+' + result.charge : result.charge;
268268 // var label = result.type + ' (' + charge + ', ' + Math.round(result.similarity) + '%)';
269269 // we need to check on how many lines we are
270- var fromX , toX , y ;
270+ let fromX , toX , y ;
271271 for ( let line = fromResidue . line ; line <= toResidue . line ; line ++ ) {
272272 y =
273273 - 10 -
0 commit comments