<% name = if defined? name then name else "A Mysterious Stranger" end use_gnusocial = false if defined? gnusocial use_gnusocial = true gnusocial = [:prefix, :account, :host].zip(gnusocial.split(/@/)).to_h end %>
<% if defined? pic %> <% if pic.is_a? Hash %> " width="<%=pic["width"]%>" height="<%=pic["height"]%>" /> <% elsif pic.is_a? String %> <% end %> <% end %>

<%= name %>

<% if defined? status %>
<%= case status when "PhD", "MS", "BS", "BA" then status + " student" else status end %>
<% end %> <%= body %> <% if use_gnusocial and false %>
<% end # if defined? gnusocial %> <% if defined? projects and not projects.empty? %>

Projects

<% end %> <% pubs = LabMetadata::publications_for(name) %> <% unless pubs.empty? %>

Publications

<%= LabMetadata::render_pubs(pubs) %> <% end %>