1
1
package org .broad .igv .feature .genome .load ;
2
2
3
- import com .google .gson .*;
3
+ import com .google .gson .Gson ;
4
+ import com .google .gson .JsonObject ;
5
+ import com .google .gson .JsonParser ;
4
6
import htsjdk .tribble .CloseableTribbleIterator ;
5
7
import htsjdk .tribble .Feature ;
6
8
import htsjdk .tribble .FeatureReader ;
7
- import org .broad .igv .feature .genome .ChromAliasBB ;
8
- import org .broad .igv .feature .genome .ChromAliasDefaults ;
9
- import org .broad .igv .feature .genome .ChromAliasFile ;
10
- import org .broad .igv .feature .IGVNamedFeature ;
11
- import org .broad .igv .logging .*;
12
- import org .broad .igv .Globals ;
13
- import org .broad .igv .feature .CytoBandFileParser ;
14
9
import org .broad .igv .feature .FeatureDB ;
10
+ import org .broad .igv .feature .IGVNamedFeature ;
15
11
import org .broad .igv .feature .genome .Genome ;
16
- import org .broad .igv .feature .genome .fasta .FastaBlockCompressedSequence ;
17
- import org .broad .igv .feature .genome .fasta .FastaIndexedSequence ;
18
- import org .broad .igv .track .Track ;
19
- import org .broad .igv .track .TrackProperties ;
12
+ import org .broad .igv .logging .LogManager ;
13
+ import org .broad .igv .logging .Logger ;
20
14
import org .broad .igv .track .TribbleFeatureSource ;
21
- import org .broad .igv .ui .color .ColorUtilities ;
22
15
import org .broad .igv .util .FileUtils ;
23
16
import org .broad .igv .util .ParsingUtils ;
24
17
import org .broad .igv .util .ResourceLocator ;
25
- import org .broad .igv .util .liftover .Liftover ;
26
18
27
19
import java .io .BufferedReader ;
28
20
import java .io .IOException ;
29
- import java .util .*;
21
+ import java .util .Arrays ;
22
+ import java .util .List ;
23
+ import java .util .Map ;
30
24
31
25
public class JsonGenomeLoader extends GenomeLoader {
32
26
@@ -51,7 +45,7 @@ public Genome loadGenome() throws IOException {
51
45
jsonString = fixChromosomeOrder (jsonString );
52
46
}
53
47
54
- GenomeConfig genomeConfig = ( new Gson ()) .fromJson (jsonString , GenomeConfig . class );
48
+ GenomeConfig genomeConfig = GenomeConfig .fromJson (jsonString );
55
49
56
50
fixPaths (genomeConfig );
57
51
0 commit comments