public SmallRNAMapperLincRNA(string mapperName, ISmallRNACountProcessorOptions options) : base(mapperName, options, feature => feature.Category.Equals(mapperName)) { }
public SmallRNAMapperTRNA(ISmallRNACountProcessorOptions options, bool allowNTA, HashSet <string> cca) : base(new SmallRNABiotype[] { SmallRNABiotype.tRNA, SmallRNABiotype.mt_tRNA }, options) { this.allowNTA = allowNTA; this.cca = cca; }
public SmallRNAMapperLongRNA(string mapperName, ISmallRNACountProcessorOptions options, Func <FeatureLocation, bool> accept) : base(mapperName, options, accept) { }
public SmallRNAMapperMicroRNA(ISmallRNACountProcessorOptions options, bool hasNTA) : base(SmallRNABiotype.miRNA, options) { this.hasNTA = hasNTA; }
public SmallRNAMapperRRNADB(ISmallRNACountProcessorOptions options) : base("rRNADB", options, feature => feature.Name.Contains(SmallRNAConsts.rRNADB_KEY) || feature.Name.Contains("SILVA_")) { }
public SmallRNAMapperBiotypes(SmallRNABiotype[] biotypes, ISmallRNACountProcessorOptions options) : base(options) { _biotypes = new HashSet <string>(from b in biotypes select b.ToString()); MapperName = StringUtils.Merge(from b in biotypes select b.ToString(), "/"); Accept = m => _biotypes.Contains(m.Category); }
public SmallRNAMapperBiotype(SmallRNABiotype biotype, ISmallRNACountProcessorOptions options) : base(biotype.ToString(), options, feature => feature.Category.Equals(biotype.ToString())) { }
public SmallRNAMapper(string mapperName, ISmallRNACountProcessorOptions options, Func <FeatureLocation, bool> accept) { this.MapperName = mapperName; this.Options = options; this.Accept = accept; }
public SmallRNAMapper(ISmallRNACountProcessorOptions options) { this.MapperName = "Unknown"; this.Options = options; this.Accept = m => true; }