Skip to content
Snippets Groups Projects
  1. Oct 08, 2014
  2. Sep 02, 2014
    • Vermaat's avatar
      Add ALT_REF_LOCI contigs to GRCh38/hg38 assembly · 3a90ba40
      Vermaat authored
      Using fetchChromSizes [1] and selecting *Download the full sequence report*
      from the NCBI assembly overview [2] we can generate a mapping from UCSC
      chromosome names to accession numbers:
      
          ./fetchChromSizes hg38 > human.hg38.genome
          for contig in $(cut -f 1 human.hg38.genome | grep 'alt$'); do
              code=$(echo $contig | cut -d _ -f 2 | sed 's/v/./')
              echo -n $contig$'\t'
              grep $code GCF_000001405.26.assembly.txt | cut -f 7
          done > alt_chrom_names.mapping
      
      Generate the JSON dictionary entries:
      
          >>> import json
          >>> entries = []
          >>> for line in open('alt_chrom_names.mapping'):
          ...     chr, acc = line.strip().split()
          ...     entries.append({'organelle': 'nucleus',
          ...                     'name': chr,
          ...                     'accession': acc})
          ...
          >>> print json.dumps(entries, indent=2)
          [
            {
              "organelle": "nucleus",
              "name": "chr12_KI270837v1_alt",
              "accession": "NT_187588.1"
            },
            {
              "organelle": "nucleus",
              "name": "chr13_KI270842v1_alt",
              "accession": "NT_187596.1"
            },
            ...
          ]
      
      [1] http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/fetchChromSizes
      [2] ftp://ftp.ncbi.nlm.nih.gov/genomes/ASSEMBLY_REPORTS/All/GCF_000001405.26.assembly.txt
      3a90ba40
    • Vermaat's avatar
      Add GRCh38 (hg38) assembly · 2cc108a8
      Vermaat authored
      2cc108a8
  3. Aug 28, 2014
  4. Apr 23, 2014
    • Vermaat's avatar
      Move to Sphinx for developer documentation · 2f33e62c
      Vermaat authored
      This is quite a large commit, touching many things related to developer
      documentation. It is all focussed on getting as much of this as possible
      into the new Sphinx-based documentation.
      
      Some highlights:
      
      - Start Sphinx-based developer documentation, including fairly complete
        instructions for installation and configuration.
      - Remove epydoc API docs.
      - Rework some docstrings to conform to reStructuredText, so they can be
        used in the API docs generated by Sphinx.
      - Move all of the top-level text files to reStructuredText so they can
        linked from the Sphinx-based docs and for consistency.
      - Remove many obsolete things from the extras/ directory, including old
        installation scripts and migrations.
      
      Many of the installation related documentation and scripts are removed
      or adapted in light of the new automated deployment using Ansible.
      2f33e62c
  5. Feb 17, 2014
    • Vermaat's avatar
      Rename organelle_type to organelle in chromosome model · 352c590b
      Vermaat authored
      Also, the value for nuclear chromosomes is now `nucleus` instead of
      `chromosome` for better alignment with the other value `mitochondrion`.
      
      Note that I did not bother to make an Alembic migration for this, since
      we don't have any installations besides my own yet anyway.
      352c590b
  6. Jan 25, 2014
  7. Dec 13, 2013
  8. Sep 18, 2013
  9. Jul 04, 2013
  10. Jun 12, 2013
  11. Apr 09, 2013
  12. Mar 26, 2013
  13. Mar 25, 2013
  14. Feb 13, 2013
  15. Feb 12, 2013
  16. Jan 14, 2013
  17. Jan 07, 2013
  18. Dec 20, 2012
  19. Nov 22, 2012
  20. Nov 14, 2012
  21. Nov 05, 2012
  22. Oct 29, 2012
  23. Oct 26, 2012
  24. Oct 05, 2012
  25. Oct 04, 2012
  26. Oct 01, 2012
  27. Aug 21, 2012
  28. Aug 20, 2012
  29. Aug 04, 2012
  30. Jul 23, 2012
Loading