Package org.moltools.lib.seq.impl

Examples of org.moltools.lib.seq.impl.SimpleChangeableNucleotideSequence


    }

    if (tp == null || fp == null) throw new UnsupportedOperationException("Can't perform ligation calculations with missing TSSs"); //$NON-NLS-1$

    int[] results = isLigationTemplate(
        new SimpleChangeableNucleotideSequence(
            "TSS|"+p.getName(), //$NON-NLS-1$
            tp.seqString() + fp.seqString(),
            p.getType()
            ), p, false, false);
    if (results != null) {
View Full Code Here


        List<SimpleChangeableNucleotideSequence> tags = new ArrayList<SimpleChangeableNucleotideSequence>();
        StringTokenizer st = new StringTokenizer(seqstr, "|"); //$NON-NLS-1$
        while (st.hasMoreTokens()) {
          l.add(st.nextToken());
        }
        PropertyAcceptorNucleotideSequence tss5 = ProbeMakerSequenceFactory.createTSS(new SimpleChangeableNucleotideSequence("5' TSS", l.get(0),NucleotideSequence.DNA, "5' TSS"),null); //$NON-NLS-1$
        for (int i = 1; i < l.size() - 1; i++) {
          tags.add(new SimpleChangeableNucleotideSequence(id+"|Tag " + i,  //$NON-NLS-1$
              l.get(i), NucleotideSequence.DNA,  "Tag " + i)); //$NON-NLS-1$
        }
        PropertyAcceptorNucleotideSequence tss3 = ProbeMakerSequenceFactory.createTSS(new SimpleChangeableNucleotideSequence("3' TSS", l.get(l.size() - 1), NucleotideSequence.DNA,"3' TSS"),null); //$NON-NLS-1$
        Probe p = new DefaultProbe(ProbeMakerSequenceFactory.createTSSPair(tss5, tss3, null),0,0,NucleotideSequence.DNA);
        for (int i = 0;i<tags.size();i++) {
          p.addTagAt(tags.get(i),i)
        }
       
View Full Code Here

        List<SimpleChangeableNucleotideSequence> tags = new ArrayList<SimpleChangeableNucleotideSequence>();
        StringTokenizer st = new StringTokenizer(seqstr, "|"); //$NON-NLS-1$
        while (st.hasMoreTokens()) {
          l.add(st.nextToken());
        }
        PropertyAcceptorNucleotideSequence tss5 = ProbeMakerSequenceFactory.createTSS(new SimpleChangeableNucleotideSequence("5' TSS", l.get(0),NucleotideSequence.DNA, "5' TSS"),null); //$NON-NLS-1$
        for (int i = 1; i < l.size() - 1; i++) {
          tags.add(new SimpleChangeableNucleotideSequence(id+"|Tag " + i,  //$NON-NLS-1$
              l.get(i), NucleotideSequence.DNA,  "Tag " + i)); //$NON-NLS-1$
        }
        PropertyAcceptorNucleotideSequence tss3 = ProbeMakerSequenceFactory.createTSS(new SimpleChangeableNucleotideSequence("3' TSS", l.get(l.size() - 1), NucleotideSequence.DNA,"3' TSS"),null); //$NON-NLS-1$
        Probe p = new DefaultProbe(ProbeMakerSequenceFactory.createTSSPair(tss5, tss3, null),0,0,NucleotideSequence.DNA);
        for (int i = 0;i<tags.size();i++) {
          p.addTagAt(tags.get(i),i)
        }
       
View Full Code Here

    super(new ListSequenceDB<NucleotideSequence>(), "Spacers"); //$NON-NLS-1$
    //The mode is set to be SAME so that the library look non-variable although it actually is,
    mode = TagLibrary.USE_SAME_TAG;
    nextIndices = new int[length];
    type = acidType;
    NucleotideSequence proto = new SimpleChangeableNucleotideSequence("Spacer","",NucleotideSequence.DNA); //$NON-NLS-1$ //$NON-NLS-2$

    addSequence(proto);
  }
View Full Code Here

    }
   
    if (tp == null || fp == null) throw new UnsupportedOperationException("Can't perform ligation calculations with missing TSSs"); //$NON-NLS-1$
   
    int[] results = isLigationTemplate(
        new SimpleChangeableNucleotideSequence(
            "TSS|"+p.getName(), //$NON-NLS-1$
            tp.seqString() + fp.seqString(),
            p.getType()
        ), p, false, false);
    if (results != null) {
View Full Code Here

TOP

Related Classes of org.moltools.lib.seq.impl.SimpleChangeableNucleotideSequence

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.