Changeset 5812
- Timestamp:
- Jan 16, 2020, 8:35:19 AM (3 years ago)
- Location:
- extensions/net.sf.basedb.reggie/trunk/resources/analysis
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/net.sf.basedb.reggie/trunk/resources/analysis/view_variants.js
r5805 r5812 22 22 var snpData = response.snpData; 23 23 24 var numIns = 0; 25 var numDel = 0; 26 var numSnv = 0; 27 24 28 var html = ''; 25 29 for (var snpNo = 0; snpNo < snpData.length; snpNo++) … … 29 33 var cosmicId = info['cosmic_ID']; 30 34 var dbSnpId = info['dbsnp_ID']; 35 var type = info['TYPE']; 36 if (type == 'SNV') numSnv++; 37 else if (type == 'Insertion') numIns++; 38 else if (type == 'Deletion') numDel++; 31 39 html += '<tr class="snp highlight">'; 32 40 html += '<td>'+Strings.encodeTags(snp.chromosome+':'+snp.position)+'</td>'; 33 html += '<td class="dottedleft ref">'+ Strings.encodeTags(snp.ref+' › '+snp.alt)+'</td>';34 html += '<td class="dottedleft">'+Strings.encodeTags( info['TYPE'])+'</td>';35 html += '<td class="dottedleft">'+ Strings.encodeTags(info['ncbiRefSeq'])+'</td>';41 html += '<td class="dottedleft ref">'+vgt.getRefAndAlt(snp.ref, snp.alt)+'</td>'; 42 html += '<td class="dottedleft">'+Strings.encodeTags(type)+'</td>'; 43 html += '<td class="dottedleft">'+vgt.getGenes(info['ncbiRefSeq'])+'</td>'; 36 44 html += '<td class="dottedleft">'+vgt.getCosmicLink(cosmicId)+'</td>'; 37 45 html += '<td class="dottedleft">'+vgt.getDbSnpLink(dbSnpId)+'</td>'; … … 40 48 Doc.element('snp-list').innerHTML = html; 41 49 Doc.show('snp-table', 'table'); 42 Doc.element('snp-count').innerHTML = snpData.length + ' passed filter; ' + rba.VariantsRaw + ' raw variants'; 50 Doc.element('snp-count').innerHTML = snpData.length + ' passed filter ('+ 51 numSnv + ' SNV; ' + numIns + ' insertions; ' + numDel + ' deletions); ' + 52 rba.VariantsRaw + ' raw variants'; 43 53 } 44 54 … … 54 64 55 65 return Strings.encodeTags(list.join(', ')); 66 } 67 68 vgt.getGenes = function(genes) 69 { 70 if (!genes) return ''; 71 return Strings.encodeTags(genes.split(',').join(', ')); 72 } 73 74 vgt.getRefAndAlt = function(ref, alt) 75 { 76 if (ref.length > 6) ref = '<span title="'+ref+'">'+ref.substring(0, 5)+'...</span>'; 77 if (alt.length > 6) alt = '<span title="'+alt+'">'+alt.substring(0, 5)+'...</span>'; 78 return ref + ' › ' + alt; 56 79 } 57 80 -
extensions/net.sf.basedb.reggie/trunk/resources/analysis/view_variants.jsp
r5805 r5812 59 59 { 60 60 text-align: center; 61 white-space: nowrap; 61 62 } 62 63 </style>
Note: See TracChangeset
for help on using the changeset viewer.