Package fork.lib.bio.anno.genomic

Examples of fork.lib.bio.anno.genomic.BedReader


    od.mkdirs();
    File[] fs= files(org);
    for(int i=0; i<fs.length ; i++){
        File f=fs[i];
        System.out.println(f);
        ls= new LandscapeScoring(lb, new BedReader(f).getGenomicRegionsBuilder()){
            protected double[] score(ArrayList<Region> bufs, GenomicRegion gr) throws RegionException{
                return new double[]{Landscape2DBuffer.getArea(bufs, gr) /100 / ((gr.getRange()+1)/1000) };
            }
        };
        File out= new File(od+"/"+samp+"_"+FileName.getBaseName(f)+".bed");
View Full Code Here


    File d= new File(dir+"/anno/bed/sacCer1");
    File anno = new File(dir+"/anno/sacCer1_chr.bed");
   
    int len= 10;
   
    GenomicRegionsBuilder gb= new BedReader(anno).getGenomicRegionsBuilder();
   
    GenerateWindowsNonOverlapping gg= new GenerateWindowsNonOverlapping(gb, len);
    gg.writeToFile(new File(d+"/window/non-ol_"+ len+"_"+FileName.getBaseName(anno)+".bed"));
   
}
View Full Code Here

    od.mkdirs();
    File[] fs= ScoreChipGene.files(org);
    for(int i=0; i<fs.length ; i++){
        File f=fs[i];
        System.out.println(f);
        ls= new LandscapeScoring(lb, new BedReader(f).getGenomicRegionsBuilder()){
            protected double[] score(ArrayList<Region> bufs, GenomicRegion gr) throws RegionException{
                return new double[]{Landscape2DBuffer.getArea(bufs, gr) / ((gr.getRange()+1)/1000) / rlen };
            }
        };
        File out= new File(od+"/"+samp+"_"+FileName.getBaseName(f)+".bed");
View Full Code Here

public static void main(String[] args) throws Exception { //debug
    File dir= Dirs.getFile("dir");
    File d = new File(dir+"/other_datasets/lee_2007_nucleosome/pref");
    File f= new File(d+"/score_non-ol_10_sacCer1_chr.bed");
   
    GenomicRegionsBuilder gb= new BedReader(f).getGenomicRegionsBuilder();
   
    int binn = 10;
   
    Bin  bb= new Bin(gb, binn);
    bb.writeToDir(d);
View Full Code Here

            tags.add(t);
        }
    }
   
    File outd= new File(datd+"/score/"+ty);
    GenomicRegionsBuilder gb= new BedReader(regf).getGenomicRegionsBuilder();
   
       
    Iterator<String> it= tags.iterator();
    while(it.hasNext()){
        String samp= it.next();
View Full Code Here

        "1054-wt-gdna_sd-ura_20140313-r2_pe1"
    };
   
    File od= new File(datd+"/norm");
   
    GenomicRegionsBuilder gb= new BedReader(regf).getGenomicRegionsBuilder();
   
       
    for( int i=0; i<samps.length ; i++ ){
        String samp= samps[i];
       
View Full Code Here

   
    File datf= new File(dir+"/data/chip-seq/norm/norm_"+samp+".wig");
   

    LandscapeBuffer lb= new BedGraphBuffer(datf);
    GenomicRegionsBuilder gb= new BedReader(regf).getGenomicRegionsBuilder();

   
   
    ScanIntra si = new ScanIntra(gb, lb);
    si.side5= s5;
View Full Code Here

    File dir= new File("/home/forksapien/mystudy/phd/files");
    //File dir= new File("G:/mystudy/phd/files");
   
    File f= new File(dir+"/anno/sgdGene_sacCer1.bed");
   
    GenomicRegionsBuilder gb= new BedReader(f).getGenomicRegionsBuilder();
   
    File out = new File(dir+"/anno/clas/clas_chr.txt");
    out.getParentFile().mkdirs();
    BufferedWriter bw= new BufferedWriter(new FileWriter(out));
    String[] chrs= gb.getChromosomeList();
View Full Code Here

   
public void writeToFile(File of)throws Exception{
    LandscapeScoringStrand ls= new LandscapeScoringStrand(
            new BarReader(ff).getLandscapeBuilder(),
            new BarReader(fr).getLandscapeBuilder(),
            new BedReader(anno).getGenomicRegionsBuilder()
            );
    ls.writeToBedFile(of);
}
View Full Code Here

   
public void writeToFile(File of)throws Exception{
    LandscapeScoringStrand ls= new LandscapeScoringStrand(
            new BarReader(fr).getLandscapeBuilder(),
            new BarReader(ff).getLandscapeBuilder(),
            new BedReader(anno).getGenomicRegionsBuilder()
            );
    ls.writeToBedFile(of);
}
View Full Code Here

TOP

Related Classes of fork.lib.bio.anno.genomic.BedReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.