Changeset 4280


Ignore:
Timestamp:
Feb 2, 2012, 1:41:23 PM (12 years ago)
Author:
marianne
Message:

Refs #774. Committing complementary files.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/api/core/conf/common-queries.xml

    r4249 r4280  
    254254  </query>
    255255 
    256   <query id="GET_UNIQUE_SEQUNCES_IN_FEATURE_FILE_FOR_PROJECT" type="HQL">
     256  <query id="GET_UNIQUE_SEQUENCES_IN_MSFILE_FOR_PROJECT" type="HQL">
    257257    <sql>
    258258      SELECT DISTINCT f.peptideSequence
    259259      FROM FeatureData f
    260       WHERE f.project = :project
    261       AND f.featureFile =:featureFile
    262     </sql>
    263     <description>
    264       Load all distinct (unique) sequences for a feature file in the Feature table for a project
     260      WHERE f.project = :project
     261      AND f.msFile = :msFile
     262      AND NOT f.peptideSequence IS NULL
     263      AND f.chargeState IS 2
     264      ORDER by f.apexRetentionTimeInMinutes
     265    </sql>
     266    <description>
     267      Load all distinct (unique) sequences for a ms file in the Feature table for a project
    265268    </description>
    266269  </query>
  • trunk/api/core/src/org/proteios/core/Feature.java

    r4248 r4280  
    2121  public static final Item TYPE = Item.PROTEIOS_FEATURE;
    2222
    23 
     23 
     24  /*@SuppressWarnings("unchecked")
     25  public static List<String> getAllClusterIDs(DbControl dc)
     26  {
     27    org.hibernate.Query query = HibernateUtil.getPredefinedQuery(dc
     28      .getHibernateSession(),
     29      "GET_ALL_FEATURES_WITH_SPECIFIC_CLUSTERID");
     30    List<String> retval = query.list();
     31    return retval;
     32  }*/
     33 
     34 
    2435  @SuppressWarnings("unchecked")
    2536  public static List<File> getUniqueMsFiles(Project project, DbControl dc)
     
    3748    return retval;
    3849  }
     50 
     51 
     52
     53
     54  @SuppressWarnings("unchecked")
     55  public static List<String> getUniqueFeatureSequences(Project project, DbControl dc, File msFile)
     56  {
     57    org.hibernate.Query query = HibernateUtil.getPredefinedQuery(dc
     58      .getHibernateSession(),
     59      "GET_UNIQUE_SEQUENCES_IN_MSFILE_FOR_PROJECT");
     60    query.setEntity("project", project.getData());
     61    query.setEntity("msFile", msFile.getData());
     62    List<String> retval = query.list();
     63    return retval;
     64  }
    3965
    4066  @SuppressWarnings("unchecked")
     
    4975    return retval;
    5076  }
     77
    5178
    5279  /*
  • trunk/plugin/src/org/proteios/plugins/FeatureSequencePropagator.java

    r4279 r4280  
    2828package org.proteios.plugins;
    2929
    30 import org.apache.commons.collections.ListUtils;
    31 import org.apache.commons.lang.ArrayUtils;
     30import java.io.OutputStream;
     31import java.io.PrintWriter;
     32import java.sql.Timestamp;
     33import java.util.ArrayList;
     34import java.util.Arrays;
     35import java.util.Collections;
     36import java.util.Comparator;
     37import java.util.Date;
     38import java.util.Iterator;
     39import java.util.List;
     40import java.util.Random;
     41import java.util.TreeSet;
     42
    3243import org.apache.commons.math.ArgumentOutsideDomainException;
    3344import org.apache.commons.math.MathException;
     
    3546import org.apache.commons.math.analysis.polynomials.PolynomialSplineFunction;
    3647import org.apache.commons.math.stat.correlation.PearsonsCorrelation;
    37 import org.apache.commons.math.stat.descriptive.moment.Mean;
    3848import org.proteios.core.Annotation;
    3949import org.proteios.core.AnnotationType;
     
    6272import org.proteios.core.query.Orders;
    6373import org.proteios.core.query.Restrictions;
    64 
    65 import java.io.OutputStream;
    66 import java.io.PrintWriter;
    67 import java.sql.Timestamp;
    68 import java.util.ArrayList;
    69 import java.util.Arrays;
    70 import java.util.Collections;
    71 import java.util.Comparator;
    72 import java.util.Date;
    73 import java.util.Iterator;
    74 import java.util.List;
    75 import java.util.Random;
    76 import java.util.TreeMap;
    77 import java.util.TreeSet;
    7874
    7975/**
Note: See TracChangeset for help on using the changeset viewer.