Ejemplo n.º 1
0
def getExtractionOptions(genome, trackName):
    """genome trackName"""

    trackName = _convertTrackName(trackName)
    if not _trackNameExists(genome, trackName):
        return

    print
    print 'Available extraction options for track "%s" of genome "%s":' % (":".join(trackName), genome)
    print
    print "{:<19}".format("fileFormatName") + "{:<17}".format("allowOverlaps") + "Description"
    print "-" * 80

    from gtrackcore_memmap.extract.TrackExtractor import TrackExtractor

    for text, suffix in TrackExtractor.getTrackExtractionOptions(genome, trackName):
        fileFormatName, asOriginal, allowOverlaps = TrackExtractor.getAttrsFromExtractionFormat(text)
        print "{:<19}".format(fileFormatName) + "{:<17}".format(str(allowOverlaps)) + text