private void buildInfo( VariantContext vc ) throws IOException { for ( Map.Entry<String, Object> infoFieldEntry : vc.getAttributes().entrySet() ) { final String field = infoFieldEntry.getKey(); final BCF2FieldWriter.SiteWriter writer = fieldManager.getSiteFieldWriter(field); if ( writer == null ) errorUnexpectedFieldToWrite(vc, field, "INFO"); writer.start(encoder, vc); writer.site(encoder, vc); writer.done(encoder, vc); } }
private void buildInfo( VariantContext vc ) throws IOException { for ( Map.Entry<String, Object> infoFieldEntry : vc.getAttributes().entrySet() ) { final String field = infoFieldEntry.getKey(); final BCF2FieldWriter.SiteWriter writer = fieldManager.getSiteFieldWriter(field); if ( writer == null ) errorUnexpectedFieldToWrite(vc, field, "INFO"); writer.start(encoder, vc); writer.site(encoder, vc); writer.done(encoder, vc); } }
private void buildInfo( VariantContext vc ) throws IOException { for ( Map.Entry<String, Object> infoFieldEntry : vc.getAttributes().entrySet() ) { final String field = infoFieldEntry.getKey(); final BCF2FieldWriter.SiteWriter writer = fieldManager.getSiteFieldWriter(field); if ( writer == null ) errorUnexpectedFieldToWrite(vc, field, "INFO"); writer.start(encoder, vc); writer.site(encoder, vc); writer.done(encoder, vc); } }