app/views/shared/metadata/show/_sample.html.erb
<%# NOTE[xxx]: Kind of a hack because we're not actually building a form %>
<%= fields_for(sample) do |form| %>
<%= form.fields_for(:sample_metadata, builder: Metadata::ViewBuilder, plain_value: 'shared/metadata/plain_field_b') do |metadata_fields| %>
<%# Fields for 'Microarray genotyping' %>
<%= metadata_fields.plain_value(:cohort) %>
<%= metadata_fields.plain_value(:gender) %>
<%= metadata_fields.plain_value(:country_of_origin) %>
<%= metadata_fields.plain_value(:geographical_region) %>
<%= metadata_fields.plain_value(:ethnicity) %>
<%= metadata_fields.plain_value(:dna_source) %>
<%= metadata_fields.plain_value(:volume) %>
<%= metadata_fields.plain_value(:mother) %>
<%= metadata_fields.plain_value(:father) %>
<%= metadata_fields.plain_value(:replicate) %>
<%= metadata_fields.plain_value(:collected_by) %>
<%# Fields for 'Next-gen sequencing' %>
<%= metadata_fields.plain_value(:organism) %>
<%= metadata_fields.plain_value(:gc_content) %>
<!-- SRA -->
<% metadata_fields.with_options(grouping: 'SRA') do |group| %>
<%= group.plain_value(:sample_public_name) %>
<% end %>
<!-- ENA requirement -->
<% metadata_fields.with_options(grouping: 'ENA requirement') do |group| %>
<%= group.plain_value(:sample_sra_hold) %>
<%= group.plain_value(:sample_common_name) %>
<%= group.plain_value(:sample_taxon_id) %>
<% end %>
<!-- SRA attributes -->
<% metadata_fields.with_options(grouping: 'SRA attributes') do |group| %>
<%= group.plain_value(:sample_strain_att) %>
<%= group.plain_value(:sample_description) %>
<% end %>
<!-- SRA Sample AN -->
<% metadata_fields.with_options(grouping: 'SRA Sample AN') do |group| %>
<%= group.plain_value(:sample_ebi_accession_number) %>
<% end %>
<%= metadata_fields.association_attribute(:reference_genome, :name) %>
<!-- array express field -->
<%= metadata_fields.plain_value(:genotype) %>
<%= metadata_fields.plain_value(:phenotype) %>
<%= metadata_fields.plain_value(:age) %>
<%= metadata_fields.plain_value(:developmental_stage) %>
<%= metadata_fields.plain_value(:cell_type) %>
<%= metadata_fields.plain_value(:disease_state) %>
<%= metadata_fields.plain_value(:compound) %>
<%= metadata_fields.plain_value(:dose) %>
<%= metadata_fields.plain_value(:immunoprecipitate) %>
<%= metadata_fields.plain_value(:growth_condition) %>
<%= metadata_fields.plain_value(:rnai) %>
<%= metadata_fields.plain_value(:organism_part) %>
<%= metadata_fields.plain_value(:time_point) %>
<!-- EGA field -->
<%= metadata_fields.plain_value(:subject) %>
<%= metadata_fields.plain_value(:donor_id) %>
<%= metadata_fields.plain_value(:disease) %>
<%= metadata_fields.plain_value(:treatment)%>
<% end %>
<% end %>