Skip to content

Releases: apriha/lineage

v3.0.0

16 Jun 19:15
4d6ef54
Compare
Choose a tag to compare

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

v2.0.0

06 May 08:12
c3ce2ca
Compare
Choose a tag to compare

Added

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

Updated

  • Refactor using inheritance
  • Fix deprecations
  • Utilize functional programming

v1.1.1

30 Apr 02:55
13106a6
Compare
Choose a tag to compare

Updated

v1.1.0

31 Mar 23:26
8f9397c
Compare
Choose a tag to compare

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

v1.0.3

09 Jan 04:49
0c695e4
Compare
Choose a tag to compare

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

v1.0.2

29 Dec 02:00
cbc8738
Compare
Choose a tag to compare

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

v1.0.1

09 Sep 22:57
d554a60
Compare
Choose a tag to compare

Added

  • Extract comments when reading raw data files

Updated

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

v1.0

26 Aug 23:54
4427f7d
Compare
Choose a tag to compare

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

v1.0b3

17 Apr 03:23
0ddad9e
Compare
Choose a tag to compare

Added

Updated

  • Return results from various functions
  • Fix some bugs

v1.0b2

29 Jan 06:53
0319d5a
Compare
Choose a tag to compare

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)