Hi Omer,

Please find below my point by point answers to your questions.

Point 1:
You need to show how to calculate the value i.e. give the formula with necessary explanations.
For example:
Molecular weight of a peptide is a sum of molecular weights of its compenents.

The equation
        for the molecular weight of a peptide.

where Ni are the number, and Mi the average residue molecular weights, of the amino acids. MN + MC are added to the total in order to account for the termini: H at the N-terminus and OH at the C-terminus. Of course, if the termini are modified, these additions are replaced by those of the modifiers.
Average residue molecular weights of the amino acids (Mi) can be found in the reference tables <URL>.


Point 2:
I do not think that the idea that you describe is well linked with the overall aims of the project. I was thinking about adding some other physico-chemical property calculation for the peptide, protein or nucleic acid.  

Point 3:
I am not sure there is one. I'd suggest explaining a little bit more what you mean by "BioJava time table" and posting this question to the BioJava mailing list. Someone else may point you in the right direction.

I hope that answered your questions.

Regards,
Peter








You do not need to provide any implementation details for it.

On 05/04/2011 20:33, omer f wrote:
Dear Peter,

Thank you for your detailed answer  :)

Today and Yesterday i have started to read the relevant background material About the subject,
I will be sincere, I can't say i really understood all the specific Biological Data evolve it, I related more to the Chemistry and Calculations. Even though, i think i could handle and learn all needed for the completion of this project. 

I have three questions that relates to the project:
1. In my proposal and application on what subjects i need to specify and focus: The actual way i am going to Calculate and program each function, or i should Show and Explain the way i am going to execute and plan the time table for the project?
2. While doing the example exercise I got a new Idea that could be part of this project, or can be a new project (or maybe it already implemented):
I thought about Creating a "Sequence Manager" which will be based on Server-Client program. 
The "Sequence Manager" (as i call it) the Server will Get commands for calculations needed to be execute. The Server will connect 
his "Clients" (other computer) and sending them the relevant Files (input\output) and Calculation commands need to be execute. (like the "Amino Acid" project functions). After clients finish the process and calculation, they connect the server and sends him the relevant files (output) and ready for furthermore calculations. I this kind of implementation will help to Speed up process, and with the right features like Priority Queue That will Define to Server which Commands more important to calculate etc. 
I Hope this idea isn't implemented yet (:)) and if so, Do you think it a good Idea or kind of ideas to Suggest?? 
3. The Last question for today, about Administration: Where could i find the BioJava Time table for the project??

Sincerely, 
Omer.   


meaning the Sequence Manager (server) will Get Commands for calculation on specific Files (input and output) and will send it to other clients to calculate them using the 
"Amino acic Calculator" which the original project develops. the purpose of using this program is to calculate thing faster in more than
on client (computer).  

2011/4/4 Peter Troshin <[email protected]>
Hi Omer,

I am on the BioJava list so I got your email.


>> I am in the second year of my degree, and so far i have learned
>> the program languages: Java, C, C++ and in addition Object
>> Oriented Programming in Java.

Sounds good!


>> Though, i have no working experience in programming.

Thank you for being honest (:-))


>> My only concern is, will My lack of experience could hurt my
>> chances to be accepted to the project.

It may but it may not. Some people pick up things pretty quickly - are you one of them?
Seriously, have a look at the methods that you are about to implement, search the web
for more information about them and see if you have a good idea how to do that. You do not have to know anything about the BioJava at this stage, you can learn about it later.  For this
project you also need to know the basics of Chemistry and Molecular Biology, nothing too
complicated, but still without this knowledge the learning curve for this project is going to be pretty steep.

I hope I answered your question.

Regards,
Peter




On 04/04/2011 13:59, omer f wrote:
 To all it may concern,

 Dear BioJava,

 My name Omer Frieman and i am a student of Computer Science (B.Sc)
 and International Politics at the Hebrew university in Jerusalem,
 Israel. Last week, I attended a conference about Google SOC, Which i
 find most interesting and something that i would like to experience.
 I am in the second year of my degree, and so far i have learned the
 program languages: Java, C, C++ and in addition Object Oriented
 Programming in Java. Though, i have no working experience in
 programming.

 While searching the list of SOC projects i came across the
 Bioinformatics Foundation Projects. I found the Java Project very
 interesting, First, for the content - the research subject of
 Bio-informatics, and Second, I was looking specifically for a Java
 project for gaining experience in it,

 Before sending my application with the short coding exercise, i send
 you this mail to Introduce myself. My only concern is, will My lack
 of experience could hurt my chances to be accepted to the project. I
 would appreciate your opinion in that matter.

 Furthermore, i was wondering how do i connect the Project mentor
 (Peter Troshin).

 Sincerely, Omer. _______________________________________________
 Biojava-l mailing list - [email protected]
 http://lists.open-bio.org/mailman/listinfo/biojava-l



_______________________________________________
Biojava-l mailing list  -  [email protected]
http://lists.open-bio.org/mailman/listinfo/biojava-l

Reply via email to