Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="proteinName"></param>
 /// <param name="seqID"></param>
 /// <param name="cleavageState"></param>
 /// <param name="terminusState"></param>
 public ProteinInfo(
     string proteinName,
     int seqID,
     PeptideCleavageStateCalculator.PeptideCleavageState cleavageState,
     PeptideCleavageStateCalculator.PeptideTerminusState terminusState) : this(proteinName, string.Empty, seqID, cleavageState, terminusState)
 {
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="proteinName"></param>
 /// <param name="proteinDescription"></param>
 /// <param name="seqID"></param>
 /// <param name="cleavageState"></param>
 /// <param name="terminusState"></param>
 public ProteinInfo(
     string proteinName,
     string proteinDescription,
     int seqID,
     PeptideCleavageStateCalculator.PeptideCleavageState cleavageState,
     PeptideCleavageStateCalculator.PeptideTerminusState terminusState) : this(proteinName, proteinDescription, seqID, cleavageState, terminusState, 0, 0)
 {
 }
Example #3
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="proteinName"></param>
        /// <param name="proteinDescription"></param>
        /// <param name="seqID"></param>
        /// <param name="cleavageState"></param>
        /// <param name="terminusState"></param>
        /// <param name="proteinResidueStart"></param>
        /// <param name="proteinResidueEnd"></param>
        public ProteinInfo(
            string proteinName,
            string proteinDescription,
            int seqID,
            PeptideCleavageStateCalculator.PeptideCleavageState cleavageState,
            PeptideCleavageStateCalculator.PeptideTerminusState terminusState,
            int proteinResidueStart,
            int proteinResidueEnd)
        {
            ProteinName = proteinName;
            if (string.IsNullOrEmpty(proteinDescription))
            {
                Description = string.Empty;
            }
            else
            {
                Description = proteinDescription;
            }
            SeqID         = seqID;
            CleavageState = cleavageState;
            TerminusState = terminusState;

            UpdateLocationInProtein(proteinResidueStart, proteinResidueEnd);
        }