@@ -64,6 +64,8 @@ import dataConvert from "@/utils/dataConvert";
6464import keyParams from "@/utils/keyParams" ;
6565import filterUtils from "@/utils/filterUtils" ;
6666import { pageMixin } from "@/mixins/pageMixin.js" ;
67+ import * as scUtils from "@/components/researchPortal/singleCellBrowser/singleCellUtils.js"
68+ const BIO_INDEX_HOST = "https://matkp.hugeampkpnbi.org" ;
6769
6870Vue . config . productionTip = false ;
6971
@@ -120,6 +122,7 @@ new Vue({
120122 genePageSearchCriterion : [ ] ,
121123 phenotypeFilterList : [ ] ,
122124 timeSeriesId : "Time_Series_Mikkelsen2010_Adipogenesis_Mouse" , // hardcoded for sample,
125+ adipogenesisTitle : "" ,
123126 adipogenesis : [ ] ,
124127 adiposeMin : null ,
125128 adiposeMax : null ,
@@ -815,7 +818,6 @@ new Vue({
815818 if ( this . conditionsMap === null || this . adipogenesis . length === 0 ) {
816819 return [ ] ;
817820 }
818- console . log ( JSON . stringify ( this . adipogenesis [ 0 ] ) ) ;
819821 let filteredData = this . adipogenesis . filter ( a =>
820822 ! ! a . gene && a . gene . toLowerCase ( ) === this . $store . state . geneName . toLowerCase ( ) ) ;
821823 let allData = processDataForHeatmap ( filteredData , this . conditionsMap ) ;
@@ -930,6 +932,8 @@ new Vue({
930932 let timeSeriesData = await getTimeSeries ( this . timeSeriesId ) ;
931933 this . conditionsMap = await mapConditions ( timeSeriesData , this . timeSeriesId ) ;
932934 this . adipogenesis = includeAverages ( timeSeriesData , this . conditionsMap ) ;
935+ const metadata = await this . adipogenesisMetadata ( ) ;
936+ this . adipogenesisTitle = metadata . datasetName ;
933937 } ,
934938
935939 methods : {
@@ -1210,6 +1214,11 @@ new Vue({
12101214 let tooltipItem = this . tooltips . find ( t => t [ "ID" ] === tooltipId ) ;
12111215 return tooltipItem [ "Content" ] ;
12121216 } ,
1217+ async adipogenesisMetadata ( ) {
1218+ let metadataUrl = `${ BIO_INDEX_HOST } /api/raw/file/single_cell_all_metadata/dataset_metadata.json.gz` ;
1219+ let myMetadata = await scUtils . fetchMetadata ( metadataUrl ) ;
1220+ return myMetadata . find ( x => x . datasetId === this . timeSeriesId ) ;
1221+ } ,
12131222 } ,
12141223
12151224 render ( createElement , context ) {
0 commit comments