You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,43 @@
3
3
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
4
4
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5
5
6
+
## [1.6.0] - 07/03/2025
7
+
8
+
### `Added`
9
+
10
+
- Processing of YC data. (Y + mtDNA capture (YMCA))
11
+
- Processing of IM data. (Immunocapture)
12
+
-`conf/Autorun.config`:
13
+
- Use hard links when publishing results, instead of copying files.
14
+
- Add YC profile for processing YMCA data.
15
+
- Add IM profile for processing Immunocapture data.
16
+
-`scripts/create_poseidon_release.sh`: New script to create large releases of the entire TF processed data in Poseidon format.
17
+
- Now compatible with Pandora Site IDs longer than 3 letters.
18
+
- The following scripts can now infer Site_ID of varied lengths from the Ind_ID (pyPandoraHelper):
19
+
-`scripts/clear_results.sh`
20
+
-`scripts/clear_work_dirs.sh`
21
+
-`scripts/ethical_sample_scrub.sh`
22
+
-`scripts/run_Eager.sh`
23
+
-`scripts/update_poseidon_packages.sh`
24
+
- The following scripts can now infer Site_ID of varied lengths from the Ind_ID (rPandoraHelper):
25
+
-`scripts/prepare_eager_tsv.R`
26
+
-`scripts/fill_in_janno.R`
27
+
- Refactor how valid analysis types are determined in shell scripts, to make more easily extendable.
28
+
-`scripts/prepare_eager_tsv.R`:
29
+
- Now uses Main_Individual_ID instead of Full_Individual_ID as the Sample_Name when one is provided.
30
+
- Now excludes sequencing entries with the `Exclude` flag set to `Yes`.
31
+
-`scripts/create_processed_ind_list.sh`: Script to create a list of processed individuals across all analysis types, and a count of individuals in each analysis type.
32
+
33
+
### `Fixed`
34
+
-`scripts/run_Eager.sh`: Java garbage collector now limited to one thread to avoid memory issues and hanging spawner jobs.
35
+
36
+
### `Dependencies`
37
+
38
+
- pyPandoraHelper=0.2.1
39
+
- rPandoraHelper=0.2.0
40
+
41
+
### `Deprecated`
42
+
6
43
## [1.5.0] - 30/09/2024
7
44
8
45
### `Added`
@@ -15,6 +52,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
15
52
-`scripts/ethical_sample_scrub.sh`: Add RP analysis type for ethical sample scrubbing.
16
53
-`scripts/clear_work_dirs.sh`: Add RP analysis type for work directory clearing.
17
54
-`scripts/clear_results.sh`: Add RP analysis type for results directory clearing.
55
+
-`scripts/update_poseidon_packages.sh`: Bump version for new release.
56
+
-`README.md`: Updated to list new state of the pipeline.
echo -ne "This script removes all output directory contents for the provided individuals, without clearing out caching, allowing for the results to be re-published.\n This enables refreshing of result directories when changes to the input might have changes merging of libraries, thus making the directory structure inconsistent.\n\n"
13
-
echo -ne "Options:\n"
14
-
echo -ne "-h, --help\t\tPrint this text and exit.\n"
errecho "This script removes all output directory contents for the provided individuals, without clearing out caching, allowing for the results to be re-published.\n This enables refreshing of result directories when changes to the input might have changes merging of libraries, thus making the directory structure inconsistent.\n"
26
+
errecho "Options:"
27
+
errecho "-h, --help\t\tPrint this text and exit."
28
+
errecho "-a, --analysis_type\t\tSet the analysis type. Options: $(join_array_elements , ${valid_analysis_types[@]})."
16
29
}
17
30
18
31
## Print messages to stderr, optionally with colours
errecho "analysis_type must be one of: $(join_array_elements , ${valid_analysis_types[@]}). You provided: ${analysis_type}\n"
70
86
Helptext
87
+
exit 2
71
88
fi
72
89
73
90
root_eager_dir='/mnt/archgen/Autorun_eager/eager_outputs'## Directory should include subdirectories for each analysis type (TF/SG) and sub-subdirectories for each site and individual.
0 commit comments