Recent Releases of lineage

lineage - v4.4.1

What's Changed

  • Fix CI issues by @apriha in https://github.com/apriha/lineage/pull/114

Full Changelog: https://github.com/apriha/lineage/compare/v4.4.0...v4.4.1

- Python
Published by apriha over 1 year ago

lineage - v4.4.0

What's Changed

  • Fix CI issues by @apriha in https://github.com/apriha/lineage/pull/111
  • Support modern Python versions by @apriha in https://github.com/apriha/lineage/pull/112
  • CI updates by @apriha in https://github.com/apriha/lineage/pull/113

Full Changelog: https://github.com/apriha/lineage/compare/v4.3.1...v4.4.0

- Python
Published by apriha almost 2 years ago

lineage - v4.3.1

Updated

  • Fix CI builds

- Python
Published by apriha about 3 years ago

lineage - v4.3.0

Added

Updated

  • Fix CI builds

- Python
Published by apriha over 3 years ago

lineage - v4.2.0

Added

  • Add cM_threshold and snp_threshold to output file names

Updated

  • Update banner
  • Update CSV header

- Python
Published by apriha about 4 years ago

lineage - v4.1.3

Updated

  • Change minimum supported Python version
  • Support current version of black
  • Configure Read the Docs builds

- Python
Published by apriha about 4 years ago

lineage - v4.1.2

Updated

  • Use temp dir for output files during tests
  • Use stable build for docs

- Python
Published by apriha over 4 years ago

lineage - v4.1.1

Updated

  • Document algorithms (#70)
  • Update documentation

- Python
Published by apriha almost 5 years ago

lineage - v4.1.0

Added

Updated

  • Mock downloads during tests
  • Update documentation

- Python
Published by apriha almost 5 years ago

lineage - v4.0.1

Updated

- Python
Published by apriha almost 5 years ago

lineage - v4.0.0

Added

  • Add support for Python 3.9
  • Enhance installation documentation (#54)

Updated

  • Support snps v2
  • Change minimum supported Python version
  • Update documentation

- Python
Published by apriha about 5 years ago

lineage - v3.2.1

Fixed

  • Fix license

- Python
Published by apriha about 5 years ago

lineage - v3.2.0

Updated

  • Change license

Fixed

  • Fix build issue

- Python
Published by apriha about 5 years ago

lineage - v3.1.5

Fixed

  • Fix snps version

- Python
Published by apriha over 5 years ago

lineage - v3.1.4

Fixed

  • Fix build issues

- Python
Published by apriha over 5 years ago

lineage - v3.1.3

Fixed

  • Fix issue building docs

- Python
Published by apriha over 5 years ago

lineage - v3.1.2

Fixed

  • Fix snps resources import

- Python
Published by apriha over 5 years ago

lineage - v3.1.1

Fixed

  • Fix Travis CI build script

- Python
Published by apriha almost 6 years ago

lineage - v3.1.0

Added

Updated

  • Fix warnings when generating documentation
  • Install additional dev dependencies with Pipenv
  • Update tests and documentation
  • Update get_all_resources to only download lineage resources
  • Replace print statements with calls to a logger (#71)
  • Refactor exception handling

- Python
Published by apriha over 6 years ago

lineage - v3.0.1

Updated

  • Ensure discrepant SNPs discovered while finding shared DNA are in shared DNA segments
  • Increase efficiency of tests

- Python
Published by apriha over 6 years ago

lineage - v3.0.0

Added

  • Find shared DNA between an arbitrary number of individuals
  • Return discrepant SNPs discovered while finding shared DNA
  • Add support for VCF files

Updated

  • Refactor lineage.snps as snps package
  • Move Lineage.remap_snps to SNPs.remap_snps
  • Output results of find_shared_dna as a dict
  • Ensure types are consistent
  • Update CSV header
  • Update default for parallelize parameters

- Python
Published by apriha over 6 years ago

lineage - v2.0.0

Added

  • Write files atomically
  • Add support for MyHeritage files
  • Parallelize remapping SNPs

Updated

  • Refactor using inheritance
  • Fix deprecations
  • Utilize functional programming

- Python
Published by apriha almost 7 years ago

lineage - v1.1.1

Updated

- Python
Published by apriha almost 7 years ago

lineage - v1.1.0

Start versioning with Semantic Versioning.

Added

  • Add support for FTDNA "famfinder" filetype
  • Add SNP to detect_build

Updated

  • Reformat code with Black
  • Decrease margins on shared DNA plots

- Python
Published by apriha almost 7 years ago

lineage - v1.0.3

Added

  • Add ability to turn on / off all file output
  • Add discrepant_snps property to Individual
  • Add helper methods to SNPs class

Updated

  • Return pandas.DataFrame objects from find_shared_dna
  • Include assembly in filenames of output files
  • Include header comments in all output files
  • Update documentation

- Python
Published by apriha about 7 years ago

lineage - v1.0.2

Added

  • Add ability to save discrepant SNPs after merging files
  • Return paths to saved files

Updated

  • Try HTTP version of URL if an FTP error occurred
  • Use Matplotlib Agg backend
  • Ensure expected behavior when no SNPs are loaded

- Python
Published by apriha about 7 years ago

lineage - v1.0.1

Added

  • Extract comments when reading raw data files

Updated

  • Parse data sources when reading lineage CSV file
  • Update versioning and deployment to PyPI

- Python
Published by apriha over 7 years ago

lineage - v1.0

Added

  • Add SNPs class
  • Add summary properties to SNPs and Individual
  • Incorporate HapMap PAR regions / find shared DNA in PAR regions
  • Assign PAR SNPs to the X or Y chromosome
  • Determine sex based on X and Y chromosome SNPs
  • Cache assembly mapping data
  • Add ability to download all resources
  • Add header to output file generated when saving SNPs
  • Add support for Python 3.7

Updated

  • Improve processing of X chromosome / PAR regions
  • Handle SNPs not remapped
  • Return discrepant SNPs when loading files
  • Pin requirements
  • Update tests

- Python
Published by apriha over 7 years ago

lineage - v1.0b3

Added

Updated

  • Return results from various functions
  • Fix some bugs

- Python
Published by apriha almost 8 years ago

lineage - v1.0b2

Added

  • Detect assembly of SNPs being loaded
  • Automatically remap SNPs to Build 37 for processing (if necessary)

Updated

Removed

  • Remove support for processing with Build 36 (remap SNPs to Build 37 instead)

- Python
Published by apriha about 8 years ago

lineage - v1.0b1

Added

  • Merge raw data files from different DNA testing companies, identifying discrepant SNPs in the process
  • Compute centiMorgans (cMs) of shared DNA between individuals using HapMap tables
  • Plot shared DNA between individuals
  • Determine genes shared between individuals (i.e., genes transcribed from shared DNA segments)
  • Remap SNPs between assemblies / builds (e.g., convert SNPs from build 36 to build 37, etc.)
  • Download example datasets from openSNP

Updated

  • Find discordant SNPs between child and parent(s)

- Python
Published by apriha over 8 years ago

lineage - v1.0a6

Early capability uploaded to PyPI on December 16, 2016

- Python
Published by apriha over 8 years ago