jksrc / trackDB.ra / Container tracks

とかいいながら、compositeと同じようにグルーピングするスキームとして、'container'というのがある。aggregateできる、ということらしいので、最近ENCODE regulation track用に追加されたコンセプトなのかもしれない。

Container tracks are yet another way of grouping tracks together.  The top
level container track includes a tag of the form
    container 
where currently the only container-type is "multiWig" which may only contain
wig and bigWig tracks.   The advantage of using "container multiWig" instead
of a composite track is that container multiWig supports the "aggregate" tag
that allows multiple wiggle graphs to be drawn in the same vertical space.

たとえばこんな感じ

track wgEncodeRegMarkPromoter
container multiWig
shortLabel Promoter H3K4Me3
longLabel ENCODE Promoter Histone Mark (H3K4Me3) on 9 Cell Lines
type wig 0 30000
viewLimits 0:100
configurable on
visibility full
maxHeightPixels 100:30:11
aggregate transparentOverlay
showSubtrackColorOnUi on
windowingFunction mean
priority 1.4

    track wgEncodeRegMarkPromoterGm12878
    shortLabel Gm12878
    longLabel Promoter Histone Mark (H3K4Me3) on Gm12878 cells from ENCODE
    parent wgEncodeRegMarkPromoter
    type wig 0.00 100593.50
    color 255,128,128

    track wgEncodeRegMarkPromoterH1hesc
    shortLabel H1 ES
    longLabel Promoter Histone Mark (H3K4Me3) on H1 cells from ENCODE
    parent wgEncodeRegMarkPromoter
    type wig 0.00 12434.00
    color 255,212,128