Comments (3)
fixed in 1.2.0dev
from hic.
Hi @ewels
I will save some times in the coming days to update nf-core-hic (py2 -> 3).
Regarding the TEMPLATE
branch, do I have to manually update it myself and how?
If I create the merge from the current TEMPLATE
branch, I guess it will not be up-to-date?
Thanks
from hic.
Hi @nservant,
That's great! This first merge from TEMPLATE
to dev
is probably going to be pretty painful, with a lot of merge conflicts that you will have to manually resolve and sanity check. It doesn't really matter which template version you do the merge at, as once there is a shared history then the future template updates will be much easier. So to make it as painless as possible, I would make sure that TEMPLATE
has the version that is closest to the current status of the main pipeline and do the merge from that. Then update it afterwards.
So, roughly speaking, I guess this is the process:
- Compare the hic pipeline to the different nf-core template releases and figure out which is closest
- Update the
TEMPLATE
branch if necessary to have this version of the template, run with the setup options from the hic pipeline (name, description etc). - If you did this on the main nf-core fork, sync everything with your local fork [docs]
- Run the manual merge process [docs]
- Push / PR back to the main fork
- Use the
nf-core sync
command to update the template to the latest version [docs followed by docs] (again on your fork is safest - remember to push / PR bothdev
andTEMPLATE
branches if done on your fork)
Basically I would start by reading the entire sync documentation page, as you'll be using pretty much all of it 😅
When going through merge conflicts and deciding what is correct, I would recommend referring to the template files (for the relevant version of the template), as seeing that complete pipeline there often clarifies things.
I hope that helps! Shout if you have any questions / ping on Slack. There are quite a few people who have gone through this process now (me, @drpatelh, several others) who should be able to help.
Phil
from hic.
Related Issues (20)
- Bowtie2 Mapping Alignment exceeded running time limit error HOT 3
- Fastqc in MultiQC report HOT 2
- Default insulation methods HOT 1
- Include pairtools protocol HOT 3
- Certain sample names produce a missing header error on INPUT_CHECK:SAMPLESHEET_CHECK step HOT 2
- Put FastQ File Splitting in a Dedicated Process HOT 8
- Exit error 140 HOT 2
- COOLTOOLS_INSULATION creates invalid software version on Azure Batch
- sort extreme large pairs files
- Difference in the detection of validpair interactions between various version of hic HOT 2
- samplesheet error HOT 3
- java error HOT 1
- NFCORE_HIC:HIC:CUSTOM_DUMPSOFTWAREVERSIONS (1) terminated with an error exit status (1) HOT 4
- NFCORE_HIC:HIC:FASTQC error: fastqc tmp dir on HPC
- add parameter to tune balancing HOT 1
- add calder2 module
- Add loop calling tools HOT 1
- Improve multiQC report
- [Question] Mad-max filter
- Reopening the split-fastq error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hic.