return new LazyGenotypesContext.LazyData(genotypes, header.getSampleNamesInOrder(), header.getSampleNameToOffset());
return new LazyGenotypesContext.LazyData(genotypes, header.getSampleNamesInOrder(), header.getSampleNameToOffset());
return new LazyGenotypesContext.LazyData(genotypes, header.getSampleNamesInOrder(), header.getSampleNameToOffset());
return new LazyGenotypesContext.LazyData(genotypes, header.getSampleNamesInOrder(), header.getSampleNameToOffset());
return new LazyGenotypesContext.LazyData(genotypes, header.getSampleNamesInOrder(), header.getSampleNameToOffset());
genotypes.add(gb.make()); return new LazyGenotypesContext.LazyData( genotypes, hd.getSampleNamesInOrder(), hd.getSampleNameToOffset());
genotypes.add(gb.make()); return new LazyGenotypesContext.LazyData( genotypes, hd.getSampleNamesInOrder(), hd.getSampleNameToOffset());
genotypes.add(gb.make()); return new LazyGenotypesContext.LazyData(genotypes, codec.getHeader().getSampleNamesInOrder(), codec.getHeader().getSampleNameToOffset()); } catch ( IOException e ) { throw new TribbleException("Unexpected IOException parsing already read genotypes data block", e);
genotypes.add(gb.make()); return new LazyGenotypesContext.LazyData( genotypes, hd.getSampleNamesInOrder(), hd.getSampleNameToOffset());
genotypes.add(gb.make()); return new LazyGenotypesContext.LazyData(genotypes, codec.getHeader().getSampleNamesInOrder(), codec.getHeader().getSampleNameToOffset()); } catch ( IOException e ) { throw new TribbleException("Unexpected IOException parsing already read genotypes data block", e);
genotypes.add(gb.make()); return new LazyGenotypesContext.LazyData(genotypes, codec.getHeader().getSampleNamesInOrder(), codec.getHeader().getSampleNameToOffset()); } catch ( IOException e ) { throw new TribbleException("Unexpected IOException parsing already read genotypes data block", e);
@Override public LazyGenotypesContext.LazyData parse(final Object data) { GenotypesContext gc = GenotypesContext.copy((List<Genotype>)data); gc.ensureSampleNameMap(); gc.ensureSampleOrdering(); return new LazyGenotypesContext.LazyData(gc.notToBeDirectlyAccessedGenotypes, gc.sampleNamesInOrder, gc.sampleNameToOffset); }