Example #1
0
    def __init__(self, geSource, forcedHeaderDict={}):
        FileFormatComposer.__init__(self, geSource)

        self._headerDict = copy(Gtrack.DEFAULT_HEADER_DICT)
        self._forcedHeaderDict = forcedHeaderDict

        # Also stores bounding regions and value dimensions in GEDependentAttributesHolder, if present
        self._anyGeHasGenome = False
        for ge in self._geSource:
            if ge.genome is not None:
                self._anyGeHasGenome = True
Example #2
0
 def __init__(self, geSource):
     FileFormatComposer.__init__(self, geSource)
     self._prefixSet = set(self._geSource.getPrefixList())
     self._bedColumnsDict = OrderedDict([(colName, ColumnInfo(colIdx, defaultVal, checkExtra)) for \
                                         colName, colIdx, defaultVal, checkExtra in self._BED_COLUMNS_LIST])
     self._init()
Example #3
0
 def __init__(self, geSource):
     FileFormatComposer.__init__(self, geSource)
     self._gffColumnsDict = OrderedDict([(colName, ColumnInfo(colIdx, defaultVal)) for \
                                         colName, colIdx, defaultVal in self._GFF_COLUMNS_LIST])