<commit_before><div class="os-detail-sublist">
  <div class="os-page-header-actions">
    <os-list-pager opts="lctx.pagerOpts"></os-list-pager>
  </div>

  <div class="os-page-commands">
    <div class="left">
      <os-specimen-ops specimens="getSelectedSpecimens()" init-list="loadSpecimens()"></os-specimen-ops>

      <os-assign-to-spmn-list on-add-to-list="addSpecimensToList(list)"></os-assign-to-spmn-list>

      <button class="default" ng-click="downloadReport()" title="{{'common.buttons.download_report' | translate}}">
        <span class="fa fa-download"></span>
        <span translate="common.buttons.download_report">Download Report</span>
      </button>
    </div>

    <div class="right">
      <button class="default" os-right-drawer-toggle ng-click="toggleSearch()"
        title="{{'common.buttons.search' | translate}}">
        <span class="fa fa-search"></span>
        <span translate="common.buttons.search">Search</span>
      </button>
    </div>
  </div>

  <div class="container">
    <table class="os-table">
      <thead class="os-table-head">
        <tr class="row">
          <th class="col">
            <os-checkbox ng-change="lctx.checkList.toggleSelectAll()"
              ng-model="lctx.checkList.allSelected">
            </os-checkbox>
          </th>
          <th class="col">
            <span translate="specimens.ppid">PPID</span>
          </th>
          <th class="col">
            <span translate="specimens.label">Label</span>
          </th>
          <th class="col">
            <span translate="specimens.description">Description</span>
          </th>
          <th class="col">
            <span translate="specimens.container">Container</span>
          </th>
        </tr>
      </thead>
      <tbody class="os-table-body os-border">
        <tr class="row" ng-repeat="spmn in lctx.specimens">
          <td class="col">
            <os-checkbox ng-change="lctx.checkList.toggleSelectItem($index)"
              ng-model="lctx.checkList.items[$index].selected">
            </os-checkbox>
          </td>
          <td class="col">
            <span>{{spmn.ppid}}</span>
          </td>
          <td class="col">
            <a ui-sref="specimen({specimenId: spmn.id})">
              <span>{{spmn.label}}</span>
              <span ng-if="!!spmn.barcode">({{spmn.barcode}})</span>
            </a>
          </td>
          <td class="col">
            <os-specimen-desc specimen="spmn" detailed="true"></os-specimen-desc>
          </td>
          <td class="col">
            <span>{{spmn.storageLocation.name}}</span>
          </td>
        </tr>
      </tbody>
    </table>
  </div>
<commit_msg>OPSMN-4087 Display specimen position along with conatiner name in specimen tab of container.<commit_after><div class="os-detail-sublist">
  <div class="os-page-header-actions">
    <os-list-pager opts="lctx.pagerOpts"></os-list-pager>
  </div>

  <div class="os-page-commands">
    <div class="left">
      <os-specimen-ops specimens="getSelectedSpecimens()" init-list="loadSpecimens()"></os-specimen-ops>

      <os-assign-to-spmn-list on-add-to-list="addSpecimensToList(list)"></os-assign-to-spmn-list>

      <button class="default" ng-click="downloadReport()" title="{{'common.buttons.download_report' | translate}}">
        <span class="fa fa-download"></span>
        <span translate="common.buttons.download_report">Download Report</span>
      </button>
    </div>

    <div class="right">
      <button class="default" os-right-drawer-toggle ng-click="toggleSearch()"
        title="{{'common.buttons.search' | translate}}">
        <span class="fa fa-search"></span>
        <span translate="common.buttons.search">Search</span>
      </button>
    </div>
  </div>

  <div class="container">
    <table class="os-table">
      <thead class="os-table-head">
        <tr class="row">
          <th class="col">
            <os-checkbox ng-change="lctx.checkList.toggleSelectAll()"
              ng-model="lctx.checkList.allSelected">
            </os-checkbox>
          </th>
          <th class="col">
            <span translate="specimens.ppid">PPID</span>
          </th>
          <th class="col">
            <span translate="specimens.label">Label</span>
          </th>
          <th class="col">
            <span translate="specimens.description">Description</span>
          </th>
          <th class="col">
            <span translate="specimens.container">Container</span>
          </th>
        </tr>
      </thead>
      <tbody class="os-table-body os-border">
        <tr class="row" ng-repeat="spmn in lctx.specimens">
          <td class="col">
            <os-checkbox ng-change="lctx.checkList.toggleSelectItem($index)"
              ng-model="lctx.checkList.items[$index].selected">
            </os-checkbox>
          </td>
          <td class="col">
            <span>{{spmn.ppid}}</span>
          </td>
          <td class="col">
            <a ui-sref="specimen({specimenId: spmn.id})">
              <span>{{spmn.label}}</span>
              <span ng-if="!!spmn.barcode">({{spmn.barcode}})</span>
            </a>
          </td>
          <td class="col">
            <os-specimen-desc specimen="spmn" detailed="true"></os-specimen-desc>
          </td>
          <td class="col">
            <a ui-sref="container-detail.locations({containerId: spmn.storageLocation.id})">
              <os-disp-storage-position position="spmn.storageLocation"></os-disp-storage-position>
            </a>
          </td>
        </tr>
      </tbody>
    </table>
  </div>

{'fraction_non_alphanumeric': 0.18266810499820207, 'fraction_numerical': 0.000719165767709457, 'mean_word_length': 2.195290063182079, 'pattern_counts': {'":': 0, '<': 171, '<?xml version=': 0, '>': 171, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2010529', 'n_tokens_mistral': 1764, 'n_tokens_neox': 1724, 'n_words': 267}