From f209391b8c1aa2fdc66710e5c073db896224042a Mon Sep 17 00:00:00 2001 From: Abhas Bhattacharya Date: Tue, 23 Apr 2013 13:38:59 +0530 Subject: [PATCH] minor changes --- cyto_proposal_draft.html | 121 ++++++++++++++----------- cyto_proposal_draft_files/filelist.xml | 1 - cyto_proposal_draft_files/image004.jpg | Bin 14774 -> 0 bytes 3 files changed, 66 insertions(+), 56 deletions(-) delete mode 100644 cyto_proposal_draft_files/image004.jpg diff --git a/cyto_proposal_draft.html b/cyto_proposal_draft.html index 0e0c17e..6f44582 100644 --- a/cyto_proposal_draft.html +++ b/cyto_proposal_draft.html @@ -22,16 +22,16 @@ w\:* {behavior:url(#default#VML);} Abhas Bhattacharya Abhas Bhattacharya - 2 - 248 - 2013-04-22T16:28:00Z - 2013-04-22T16:28:00Z + 4 + 8 + 2013-04-23T08:06:00Z + 2013-04-23T08:08:00Z 5 1090 - 6218 + 6217 51 14 - 7294 + 7293 14.00 @@ -43,6 +43,9 @@ w\:* {behavior:url(#default#VML);} href="cyto_proposal_draft_files/colorschememapping.xml"> Description: C:\Users\Abhas_2\Desktop\cyto\cyto_implementation.png

+v:shapes="Picture_x0020_3">

+ +

 

https://github.com/bendtherules/GSOC_13/tree/master/nnf_and_sif_to_json_py  . Nnf files will be stripped off its network information and treated just like a Sif file (Possible problem with -multi-network files ??)

+multi-network files ??)

4.       GML:  A -custom-made parser needs to be built based on regular expressions (native js or -possibly using xregexp library http://xregexp.com/ -). The rest of the plan is the same as that of xgmml, only this new parser will +custom-made parser needs to be built based on regular expressions (native js or possibly using xregexp library http://xregexp.com/ ). The rest of the plan is +the same as that of xgmml, only this new parser will be used.

Few words on the extras:

@@ -1894,7 +1904,7 @@ called Xlsx.js https://github . I am not much sure if I can pull off this part, but I am still including this in the proposal mostly for my inspiration than anything else. Also, I know that the Cytoscape project originally supported .xls, but I think its best kept to -Microsoft Excel for converting .xls into .xlsx .

+Microsoft Excel for converting .xls into .xlsx .

 

@@ -1986,7 +1996,8 @@ tab-stops:list .5in'>5.        July 26 – July 28 (3 days): Test graphml converter

+style='mso-spacerun:yes'> July 26 – July 28 (3 days): Test graphml +converter

7.       July 30: Take a day off from coding and analyze what went right and wrong in the -first-term. (How about a blog post? :D)

+first-term. (How about a blog post? :D)

3.       The input graph formats might not be well-formed (if manually created). (Maybe, add -a xml-checker and discard non well-formed files. Such a checker might not be -possible in case of non-xml based formats. )

+a xml-checker and discard non well-formed files. Such +a checker might not be possible in case of non-xml based formats. )

What can I bring to the team?

 

ü  +style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: +Symbol'>·         Yes, I am committed in working hard for this GSOC project this summer.  I do not have any other commitment during the summer other than my college internals for the @@ -2097,17 +2108,17 @@ September. I am not yet sure about the date, but I will ask for a one-week break during that time. I hope it won’t be much of a problem.

ü  +style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: +Symbol'>·         Being my first GSOC project, I am also super-excited about it, can’t wait to have a fruitful summer this year.

ü  +style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family: +Symbol'>·         I wish to learn some more about the core -Cytoscape project but as I am not a Java developer, I wish to linger with the -Cytoscape.js project.

+Cytoscape project but as I am not a Java developer, I +wish to linger with the Cytoscape.js project.

diff --git a/cyto_proposal_draft_files/filelist.xml b/cyto_proposal_draft_files/filelist.xml index b5c14de..67632a9 100644 --- a/cyto_proposal_draft_files/filelist.xml +++ b/cyto_proposal_draft_files/filelist.xml @@ -5,6 +5,5 @@ - \ No newline at end of file diff --git a/cyto_proposal_draft_files/image004.jpg b/cyto_proposal_draft_files/image004.jpg deleted file mode 100644 index e7c79c32b868cc551e1d32dcd3375e0c5c817800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14774 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