comparison BigWig.py @ 11:d05236b15f81 draft

planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 3760d0c8353b924ecf994131a5c2eb381aa81fb2
author rmarenco
date Wed, 27 Jul 2016 10:10:49 -0400
parents acc233161f50
children 747475757cb0
comparison
equal deleted inserted replaced
10:acc233161f50 11:d05236b15f81
17 17
18 self.input_bigwig_path = input_bigwig_path 18 self.input_bigwig_path = input_bigwig_path
19 self.name_bigwig = data_bigwig["name"] 19 self.name_bigwig = data_bigwig["name"]
20 self.priority = data_bigwig["order_index"] 20 self.priority = data_bigwig["order_index"]
21 21
22 print "Creating TrackHub BigWig from (falsePath: %s; name: %s)" % ( self.input_bigwig_path, self.name_bigwig ) 22 #print "Creating TrackHub BigWig from (falsePath: %s; name: %s)" % ( self.input_bigwig_path, self.name_bigwig )
23 23
24 trackName = "".join( ( self.name_bigwig, ".bigwig" ) ) 24 trackName = "".join( ( self.name_bigwig, ".bigwig" ) )
25 25
26 myBigWigFilePath = os.path.join(self.myTrackFolderPath, trackName) 26 myBigWigFilePath = os.path.join(self.myTrackFolderPath, trackName)
27 shutil.copy(self.input_bigwig_path, myBigWigFilePath) 27 shutil.copy(self.input_bigwig_path, myBigWigFilePath)
28 28
29 # Create the Track Object 29 # Create the Track Object
30 dataURL = "tracks/%s" % trackName 30 self.createTrack(file_path=trackName,
31 track_name=trackName,
32 long_label=self.name_bigwig, track_type='bigwig', visibility='full',
33 priority=self.priority,
34 track_file=myBigWigFilePath)
31 35
32 # Return the BigBed track 36 # dataURL = "tracks/%s" % trackName
33 trackDb = TrackDb( 37 #
34 trackName=trackName, 38 # # Return the BigBed track
35 longLabel=self.name_bigwig, 39 #
36 shortLabel=self.getShortName( self.name_bigwig ), 40 # trackDb = TrackDb(
37 trackDataURL=dataURL, 41 # trackName=trackName,
38 trackType='bigWig', 42 # longLabel=self.name_bigwig,
39 visibility='full', 43 # shortLabel=self.getShortName( self.name_bigwig ),
40 priority=self.priority, 44 # trackDataURL=dataURL,
41 ) 45 # trackType='bigWig',
46 # visibility='full',
47 # priority=self.priority,
48 # )
49 #
50 # self.track = Track(
51 # trackFile=myBigWigFilePath,
52 # trackDb=trackDb,
53 # )
42 54
43 self.track = Track( 55 print("- BigWig %s created" % self.name_bigwig)
44 trackFile=myBigWigFilePath, 56 #print("- %s created in %s" % (trackName, myBigWigFilePath))
45 trackDb=trackDb,
46 )
47
48 print("- %s created in %s" % (trackName, myBigWigFilePath))