コード例 #1
0
 public void Link(MapLinkFilter.LinkType type)
 {
     this.Map = TssRegulatoryMap.LoadMap(this.MapFileName, new MapLinkFilter {
         LinkTypeFilter = type
     });
     NullMapBuilder.WriteMap(this.Map, this.ExpressionData.Genes, this.HistoneName, this.OutputFile);
 }
コード例 #2
0
        public void FilterMap(MapLinkFilter.LinkType linkType)
        {
            var mapLinkFilter = new MapLinkFilter
            {
                LinkTypeFilter = linkType,
            };

            var map = TssRegulatoryMap.LoadMap(this.MapFileName, mapLinkFilter);

            var outputMapFile = this.MapFileName.Replace(".bed", "." + linkType.ToString() + ".bed");

            var tssSet = this.GeneMap ?
                         this.ExpressionFiles.First().Value.Genes :
                         this.ExpressionFiles.First().Value.Transcripts;

            WriteMap(map, tssSet, this.HistoneName, outputMapFile);
        }