/** * Returns a newly allocated list of VC, where each VC is the same as the input VCs, but without genotypes * @param vcs collection of VCs * @return new VCs without genotypes */ public static Collection<VariantContext> sitesOnlyVariantContexts(Collection<VariantContext> vcs) { List<VariantContext> r = new ArrayList<VariantContext>(); for ( VariantContext vc : vcs ) r.add(sitesOnlyVariantContext(vc)); return r; }
/** * Returns a newly allocated list of VC, where each VC is the same as the input VCs, but without genotypes * @param vcs collection of VCs * @return new VCs without genotypes */ public static Collection<VariantContext> sitesOnlyVariantContexts(Collection<VariantContext> vcs) { List<VariantContext> r = new ArrayList<VariantContext>(); for ( VariantContext vc : vcs ) r.add(sitesOnlyVariantContext(vc)); return r; }
/** * Returns a newly allocated list of VC, where each VC is the same as the input VCs, but without genotypes * @param vcs collection of VCs * @return new VCs without genotypes */ @Requires("vcs != null") @Ensures("result != null") public static Collection<VariantContext> sitesOnlyVariantContexts(Collection<VariantContext> vcs) { List<VariantContext> r = new ArrayList<VariantContext>(); for ( VariantContext vc : vcs ) r.add(sitesOnlyVariantContext(vc)); return r; }