ng6 issueshttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues2020-03-04T09:25:59+01:00https://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/161A rework of the purge processes is needed2020-03-04T09:25:59+01:00Romain ThervilleA rework of the purge processes is neededWith the new retention, space and migration features, a few new cases have to be handled by the purge system:
* New mail model, for the projects in shortterm storage (4 months), that indicate 1 month in advance that the data are going ...With the new retention, space and migration features, a few new cases have to be handled by the purge system:
* New mail model, for the projects in shortterm storage (4 months), that indicate 1 month in advance that the data are going to be deleted.
No extention is allowed in this case.
* A new CRON that sends the purge mail one month before the data deletion and opens a purge request (Admin > Mail obsolete projects).
* A new CRON (every week) to send to the ng6 administrators the list of the last purge mails sent.V3.2.7Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/156Style error2020-04-03T14:00:13+02:00Celine NoirotStyle error- Cadre pour les projets chevauchant et n'utilise pas tout l'espace
- foooter non centré- Cadre pour les projets chevauchant et n'utilise pas tout l'espace
- foooter non centréV3.2.6Celine NoirotCeline Noirothttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/151Add a space id column in Administration > Mail obsolete project2020-01-16T17:33:08+01:00Romain ThervilleAdd a space id column in Administration > Mail obsolete project- New space_id column
- Replace the "size greater than" filter with a "space_id" selection- New space_id column
- Replace the "size greater than" filter with a "space_id" selectionV3.2.6Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/146There are hard-coded links in Admin>Extend Project>Project name column2020-06-11T17:01:31+02:00Romain ThervilleThere are hard-coded links in Admin>Extend Project>Project name columnEx: href="index.php?id=3&tx_nG6_pi1[project_id]=1"
The "id=3" has to be recovered from the typo3 "plugin.tx_nG6_pi6.redirection_page" template value.
This is defined in tx_nG6_pi6.js, line 706.
The expected result would be href="index.p...Ex: href="index.php?id=3&tx_nG6_pi1[project_id]=1"
The "id=3" has to be recovered from the typo3 "plugin.tx_nG6_pi6.redirection_page" template value.
This is defined in tx_nG6_pi6.js, line 706.
The expected result would be href="index.php?**id=55**&tx_nG6_pi1[project_id]=1" .V3.2.7Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/142manage run 10X with samples with custom index that have to be processed like ...2022-12-16T16:21:27+01:00Claire Kuchlymanage run 10X with samples with custom index that have to be processed like 10X samplesLike SOCSMURIS projects : [mantis 4657](https://genomique.genotoul.fr/Mantis/view.php?id=4657), 10X samples and other samples in the same lane with longranger demultiplexing.
Rigth now, only sample with 10X indexes can be analyse with 1...Like SOCSMURIS projects : [mantis 4657](https://genomique.genotoul.fr/Mantis/view.php?id=4657), 10X samples and other samples in the same lane with longranger demultiplexing.
Rigth now, only sample with 10X indexes can be analyse with 10X illumina qc workflow.Claire KuchlyClaire Kuchlyhttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/129Script/workflow to migrate a list of project to from a space to another2020-11-30T11:30:50+01:00Celine NoirotScript/workflow to migrate a list of project to from a space to anotherDevelop a script to transfert a project from a storage space to another :
- change project space id
- change path of run, analyzes (of the project and of the runs)
- move filesDevelop a script to transfert a project from a storage space to another :
- change project space id
- change path of run, analyzes (of the project and of the runs)
- move filesV3.2.7.5Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/128Discard some email adress from purge email.2019-09-20T10:27:40+02:00Celine NoirotDiscard some email adress from purge email.Add a list a emails address to discard from purge email.
To be configure as "email_from"
Eg:
plugin.tx_nG6_pi6.email_to_discard = ctd@inra.fr,ng6-support@inra.fr
Remove thoses email from the list of destinator of the emailAdd a list a emails address to discard from purge email.
To be configure as "email_from"
Eg:
plugin.tx_nG6_pi6.email_to_discard = ctd@inra.fr,ng6-support@inra.fr
Remove thoses email from the list of destinator of the emailV3.2.6Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/127Purge email should be send to all the users of the project.2019-09-20T11:37:40+02:00Celine NoirotPurge email should be send to all the users of the project.From now, email to alert for a purge has to be sent to all the member, administrator and manager of the project.From now, email to alert for a purge has to be sent to all the member, administrator and manager of the project.V3.2.6Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/126Add a new group superadmin2019-10-29T09:36:55+01:00Celine NoirotAdd a new group superadminDuring purge step, system administrator need to have access to all the project.
*Actually to do so, we add in production a nG6_ADMIN users which is added to all project manually (via sql query during purge process)*
It would be interest...During purge step, system administrator need to have access to all the project.
*Actually to do so, we add in production a nG6_ADMIN users which is added to all project manually (via sql query during purge process)*
It would be interesting to have a new group "superadmin" which give access to all the projects.V3.2.6Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/122changes to NG6's database structure should appear in a .sql file2019-10-14T16:19:52+02:00Romain Thervillechanges to NG6's database structure should appear in a .sql fileWe should change the MO and check that all changes to the databse structure do appear in /bin/ng6_database.sql (Or find a better way not to miss those changes).We should change the MO and check that all changes to the databse structure do appear in /bin/ng6_database.sql (Or find a better way not to miss those changes).V3.2.6https://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/120add the retention policy to project view2020-01-22T11:28:03+01:00Gerald Salingerald.salin@inra.fradd the retention policy to project viewV3.2.6Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/117Add duplication stat to alignmentStat analyze2019-08-30T13:23:44+02:00Claire KuchlyAdd duplication stat to alignmentStat analyzeV3.2.5Natacha FaivreNatacha Faivrehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/116Custom message for purged data2019-08-30T13:23:46+02:00Romain ThervilleCustom message for purged dataWe need another message, replacing "Results folder not synchronized yet... " when the data has been purged.We need another message, replacing "Results folder not synchronized yet... " when the data has been purged.V3.2.5Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/113[ont_qc] Add N90 and 5 longest reads informations2019-07-24T09:39:10+02:00Maxime Manno[ont_qc] Add N90 and 5 longest reads informationsV3.2.3.1Maxime MannoMaxime Mannohttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/109ftp server architecture2019-08-30T09:27:13+02:00Celine Noirotftp server architectureKeep/generate run/analysis architecture for a project when ftp server will be available.Keep/generate run/analysis architecture for a project when ftp server will be available.V4 - MaintenanceGerald Salingerald.salin@inra.frGerald Salingerald.salin@inra.frhttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/108export metadata2019-08-30T09:27:13+02:00Celine Noirotexport metadataadd a functionality to export all metadata of project, run, analysis.add a functionality to export all metadata of project, run, analysis.V4 - Maintenancehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/107handle limit storage period/date depending on storage space parameter2019-08-30T17:25:07+02:00Celine Noirothandle limit storage period/date depending on storage space parameterData storage period depend on kind of project (eg seqoccin), this should be a workflow parameter.
To ensure the user do not set period value, the period has to be set in application.properties.
- For rented space validate how to set en...Data storage period depend on kind of project (eg seqoccin), this should be a workflow parameter.
To ensure the user do not set period value, the period has to be set in application.properties.
- For rented space validate how to set end of storage date
![image](/uploads/dcb383c6dea62c2d9ededd61a85fe433/image.png)
- end of storage date could depend on a date or a period depending on storage space name
```
[space_default]
retention_period = 3m
path=/ng6
[space_default_old]
retention_period = 2y
path=/ng6
[space_seqoc]
# pour un espace donnee : deux parametre exclusif retention_date != retention_period
retention_date=12/03/2021
#retention_period = 2year
path=/seqoc
```
- Add retention_time parameter in application.properties.example
V3.2.5Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/106Configuring different storage space2019-09-06T17:11:30+02:00Celine NoirotConfiguring different storage spaceAdd a workflow parameter to store raw data and processed results in different storage space depending on project (ng6 or seqoccin or labs ?)
Warn:
- Quality control must be keep even if storage space is deleted, must be store in in ng6 ...Add a workflow parameter to store raw data and processed results in different storage space depending on project (ng6 or seqoccin or labs ?)
Warn:
- Quality control must be keep even if storage space is deleted, must be store in in ng6 space ?
- Think to handle data purge (do not delete if it's in rented space), check administration purge.
Code :
- web interface:
- storage info is stored in application.properties and db
- file eg: run_view.tmpl use relative path : `{$link=(('fileadmin'|cat:$runs[key($runs)].directory)|cat:'/')|cat:$file}`
- statistics storage space: check and define how to handle those spaces
- jflow code :
- application.properties will contain new section for storage space defined py project/lab name
- the storage space name is linked to a project
- functions get_save_directory() ... has to be adapted
- db must contain storage space name
- filesystem
- web interface: create symbolic link in fileadmin directory on different spaces
- adding new storage space, create symbolic link (look at how is done in jflow for [storage] section
- only project table has new attribute storage spaceV3.2.5Romain ThervilleRomain Thervillehttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/102Amélioration de la FAQ2019-08-02T09:42:35+02:00Roxane BoyerAmélioration de la FAQL'onglet FAQ de ng6 devrait peut-être faire peau neuve.
Notamment en ce qui concerne les adaptateurs des séquences Illumina, les informations présentées portent à confusion, et les index Illumina semblent avoir changé (une base en plus a...L'onglet FAQ de ng6 devrait peut-être faire peau neuve.
Notamment en ce qui concerne les adaptateurs des séquences Illumina, les informations présentées portent à confusion, et les index Illumina semblent avoir changé (une base en plus au début et à la fin de la séquence).Roxane BoyerRoxane Boyerhttps://forgemia.inra.fr/genotoul-bioinfo/ng6/-/issues/101adapt visualisation of ONT versions (gridion and promethion)2019-01-15T14:01:26+01:00Maxime Mannoadapt visualisation of ONT versions (gridion and promethion)The scripts parse-version for ONT gridion and promethion have been modified. We need to update and adapt the visualisationThe scripts parse-version for ONT gridion and promethion have been modified. We need to update and adapt the visualisationV3.2.3Maxime MannoMaxime Manno