Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement actions for simple loci library creation #42

Closed
dbolotin opened this issue Oct 23, 2015 · 0 comments
Closed

Implement actions for simple loci library creation #42

dbolotin opened this issue Oct 23, 2015 · 0 comments

Comments

@dbolotin
Copy link
Member

User story 1 (from IMGT-like reference):

  1. I have a set of fasta files with reference sequences of V, D, J or C genes.

  2. Each file is padded with . symbols or something similar to align anchor points. So each anchor point has the same position in all sequences. (exactly like IMGT gaps)

  3. There is file or command-line argument with positions of all anchor points. Something like this:

    V=108:117:125:148:157: etc...
    
  4. I can create new loci library from this information or append it to already existing one:

    mixcr addReferenceGenes --taxonId 9615 --speciesCommonName dog,canis --locus TRB --geneType V --anchorPoints 108:117:125:148:157 --geneNamePattern '...' input.fasta myLL.ll
    

    this will create myLL.ll file or add locus information to it if it already exists.

    • Loci library file can't store two records with the same combination of taxonId, locus and geneName.

User story 2 (library from genomic data, MiXCR way of LL creation):

  1. I have a big fasta file with genomic sequence of chromosome or particular locus.

  2. There is another file with tab-delimited list of reference genes. Example segments.txt:

    GeneName Locus GeneType AnchorPoints
    TRBV12-3 TRB V 123341:123356:123387:123456
    ... ... ... ...
  3. I can create new loci library from this information or append it to already existing one:

    mixcr addReferenceLocus --taxonId 9615 --speciesCommonName dog,canis input.fasta segments.txt myLL.ll
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant