//download.js v4.21, by dandavis; 2008-2018. [MIT] see https://github.com/rndme/download for tests/usage (function (root, factory) { if (typeof define === 'function' && define.amd) { define([], factory); } else if (typeof exports === 'object') { module.exports = factory(); } else { root.download = factory(); } }(this, function () { return function download(data, strFileName, strMimeType) { var self = window, defaultMime = "application/octet-stream", mimeType = strMimeType || defaultMime, payload = data, url = !strFileName && !strMimeType && payload, anchor = document.createElement("a"), toString = function(a){return String(a);}, myBlob = (self.Blob || self.MozBlob || self.WebKitBlob || toString), fileName = strFileName || "download", blob, reader; myBlob= myBlob.call ? myBlob.bind(self) : Blob ; if(String(this)==="true"){ payload=[payload, mimeType]; mimeType=payload[0]; payload=payload[1]; } if(url && url.length< 2048){ fileName = url.split("/").pop().split("?")[0]; anchor.href = url; if(anchor.href.indexOf(url) !== -1){ var ajax=new XMLHttpRequest(); ajax.open( "GET", url, true); ajax.responseType = 'blob'; ajax.onload= function(e){ download(e.target.response, fileName, defaultMime); }; setTimeout(function(){ ajax.send();}, 0); return ajax; } } if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(payload)){ if(payload.length > (1024*1024*1.999) && myBlob !== toString ){ payload=dataUrlToBlob(payload); mimeType=payload.type || defaultMime; }else{ return navigator.msSaveBlob ? navigator.msSaveBlob(dataUrlToBlob(payload), fileName) : saver(payload) ; } }else{ if(/([\x80-\xff])/.test(payload)){ var i=0, tempUiArr= new Uint8Array(payload.length), mx=tempUiArr.length; for(i;i0 ? 3: 2, decoder= parts[indexDecoder] == "base64" ? atob : decodeURIComponent, binData= decoder( parts.pop() ), mx= binData.length, i= 0, uiArr= new Uint8Array(mx); for(i;i TNF-alpha W W M M Q Q Q Q Q Q Q Q Q Q Q Q Q T D T T T D T D D T T T T T D D D V A A V A A H V A A V V A H V V A N A N A N A A N V N V V Y Y V H V H A V Y V N A A A Y Y V A N Y A V Y A K K K K K K K K G G G G G G G G G G G G G G G G G R R R C C R R R R R R R C R C R R R P P P P P P P P P P P P P P P E E E E E E E E E E E E E E E E S S S S S S S S S S S S S S S S S S S S F F F F F F F F F F L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L I I I I I I I I I I I I p.R214W p.R108W p.V117M p.D216N p.H149Q p.H149Q p.N115N p.D216Y p.A114D p.R207Q p.T148N p.T181N p.R108Q p.R214Q p.R158H p.H149R p.R107H p.G130G p.A160T p.G198G p.A210A p.V199V p.Y163Y p.A187T p.Y191X p.V226V p.A109A p.T165T p.V117A p.A221A p.R120K p.A210T p.V161G p.R179G p.R120R p.E211K p.K174E p.P127P p.P193P p.P182P p.P182P p.E129G p.E211G p.P215P p.P215P p.V161F p.Y217S p.V138L p.P193S p.E129E p.E118E p.S209S p.S223S p.L102L p.L208L p.L218L p.L133L p.T46M p.V41M p.V10M p.I194N p.V226I p.V161I p.Q75Q p.D66N p.H52N p.K87T p.R29Q p.R82Q p.A94T p.T46T p.A98T p.T21T p.A44T p.A16A p.G43G p.K19R p.A16G p.A16V p.Q25E p.V10V p.G57G p.G22R p.P24A p.R78G p.R29R p.E14K p.R28R p.G54E p.P84P p.E62G p.P64P p.G57S p.V41L p.S80P p.E61E p.P84L p.P64L p.F32S p.F38L p.L33F p.R8W p.L47L p.I159I p.L69L p.M1T p.M1R p.D9D p.R8Q p.S5N p.S5R p.S5S p.I40I p.I40I Transmembrane