2
2
BaseFeatureDataAdapter ,
3
3
BaseOptions ,
4
4
} from '@jbrowse/core/data_adapters/BaseAdapter'
5
- import { AnyConfigurationModel } from '@jbrowse/core/configuration/configurationSchema'
6
- import { getSubAdapterType } from '@jbrowse/core/data_adapters/dataAdapterCache'
7
5
import { NoAssemblyRegion } from '@jbrowse/core/util/types'
8
6
import { ObservableCreate } from '@jbrowse/core/util/rxjs'
9
7
import SimpleFeature , { Feature } from '@jbrowse/core/util/simpleFeature'
@@ -25,18 +23,20 @@ export default class QuantitativeSequenceAdapter extends BaseFeatureDataAdapter
25
23
private wiggleAdapter : any
26
24
27
25
private async setup ( ) {
28
- //@ts -ignore
29
26
const sequenceAdapterConfig = readConfObject ( this . config , 'sequenceAdapter' )
30
27
if ( sequenceAdapterConfig ) {
31
- //@ts -ignore
28
+ if ( ! this . getSubAdapter ) {
29
+ throw new Error ( 'getSubadapter not available' )
30
+ }
32
31
const { dataAdapter } = await this . getSubAdapter ( sequenceAdapterConfig )
33
32
this . sequenceAdapter = dataAdapter as BaseFeatureDataAdapter
34
33
}
35
34
36
- //@ts -ignore
37
35
const wiggleAdapterConfig = readConfObject ( this . config , 'wiggleAdapter' )
38
36
if ( wiggleAdapterConfig ) {
39
- //@ts -ignore
37
+ if ( ! this . getSubAdapter ) {
38
+ throw new Error ( 'getSubadapter not available' )
39
+ }
40
40
const { dataAdapter } = await this . getSubAdapter ( wiggleAdapterConfig )
41
41
this . wiggleAdapter = dataAdapter as BaseFeatureDataAdapter
42
42
}
@@ -71,7 +71,6 @@ export default class QuantitativeSequenceAdapter extends BaseFeatureDataAdapter
71
71
72
72
const seqString = sequenceFeatureArray [ 0 ] . get ( 'seq' )
73
73
const scoreArray = new Array ( region . end - region . start )
74
- // @ts -ignore
75
74
featureArray . forEach ( ( feature : any ) => {
76
75
const featureStart = feature . get ( 'start' )
77
76
const featureEnd = feature . get ( 'end' )
0 commit comments