-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
104 lines (82 loc) · 3.15 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
## CHANGES IN 0.2.3
* Fixed issue with variable evaluation in the `plotDot()` function
## CHANGES IN VERSION 0.2.2
* Fixed issue with `DEMO` method endpoint returning incorrect dimensional data
for specific Maize PHGv1 methods
## CHANGES IN VERSION 0.2.1
* Added new function, `plotDot()`
+ Creates dot plots from `.anchorspro` files
* Added new function, `gvcfMetrics()`
+ Creates summary metrics for a directory of gVCF files
## CHANGES IN VERSION 0.2.0
* Unified workflow for both local and server instances
* Added new class, `PHGServerCon`
+ New object for connecting to remote public PHG servers using BrAPI
endpoints
* Added new class, `PHGLocalCon`
+ New object for connecting to local SQLite or PostgreSQL database
instances
* Added new class, `HaplotypeGraph`
+ Wrapper for PHG API Java graph object
* Prior objects now use method dispatch for singular set of methods to return
relevant PHG data:
+ `PHGMethod()`
+ `showPHGMethods()`
+ `readSamples()`
+ `readRefRanges()`
+ `readHaplotypeIds()`
+ `readPHGDataSet()`
* Updated summary methods:
+ `numHaploPerRefRange()`
+ `calcMutualInfo()`
+ `plotGraph()`
+ `plotMutualInfo()`
## CHANGES IN VERSION 0.1.18
* Fixed `availablePHGMethods()`:
+ Now returns only method IDs for graphs with more than 100 samples in the
data
+ This prevents publicly available testing methods to be displayed for
new PHG users.
## CHANGES IN VERSION 0.1.17
* Added new `"DEMO"` method parameter for `PHGMethod()` constructor:
+ specified as `PHGMethod("DEMO")`
+ Will download a small section (25 samples x 1000 reference ranges)
of the Goodman/Buckler path data
+ Useful for testing and demonstrations
## CHANGES IN VERSION 0.1.16
* Added new function, `plotGraph()`
+ Returns a `visNetwork` object for a given section of PHG data filtered
by reference range
* Updated installation information on README
## CHANGES IN VERSION 0.1.15
* Added new function, `taxaByNode()`
+ Returns a `tibble` object of taxa IDs that are found
in a group of haplotype IDs for a given set of reference
range IDs
* Update to latest jar files including PHG build
## CHANGES IN VERSION 0.1.14
* Update logging function (`startLogger()`)
* Add new tests to expand code coverage
* Deprecate BrAPI calls that use external `khttp` client in PHG jar
## CHANGES IN VERSION 0.1.13
* Update to latest jar files including PHG build
## CHANGES IN VERSION 0.1.12
* Added BrAPI endpoint methods for obtaining PHG data from BrAPI webservices:
+ `BrapiCon`
+ `BrapiConPHG`
+ `readRefRanges()`
+ `readSamples()`
+ `readTable()`
+ `readPHGDatasetFromBrapi()`
+ `filterRefRanges()`
+ `filterSamples()`
+ `serverInfo()`
+ `availablePHGMethods()`
* Added Kotlin methods for improved data parsing speeds.
* Added new parameters in `graphBuilder()`
+ `buildType` - do you want the graph built from paths or haplotypes?
## CHANGES IN VERSION 0.1.11
* Added NEWS file for tracking version updates.
* Added error checks for catching C stack usage errors for configuration file
checks in functions that require configuration file path parameters.
* Fixed edge cases in `plotNumHaplo()` and `plotMutualInfo()`.