Unconfigured Ad

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dokadya
    Junior Member
    • Mar 2014
    • 5

    #1

    cravat.us web services, unable to understand what to do

    I am following this website to get help regarding connection to cravat.us

    with this website I have to connect so that I can submit job without opening my browser. in this website I am looking for web services section.







    See the Image to understand the instructions :





    They said create JSON object and all, I have create JSON object:

    {
    "analysis": "CHASM",
    "analysistype" : "driver",
    "chasmclassifier" : "Head and Neck",
    "email" : "[email protected]"
    "functionalannotation" : "on",
    "hg18" : "off",
    "inputfile" : "/media/storage1/SAMPLE_NAME_1.cravat",
    "mupitinput" : "on",
    "tsvreport" : "on"
    }



    How can i upload file ? Can I use just path to upload ?

    What kind of script I have to write ? HTML form? PERL ?



    See the link for my perl file:





    Like this I have created file but its not working. Please guide me.



    Waiting for positive reply.

    Thank You.

    Chetan
  • dokadya
    Junior Member
    • Mar 2014
    • 5

    #2
    this is same question as explained in biostars.org
    https://www.biostars.org/p/99365/

    Comment

    • slcrick
      Junior Member
      • May 2014
      • 1

      #3
      Hi, this is Rick from In Silico Solutions, which maintains CRAVAT. Please see the following examples in Perl:

      use LWP;
      use URI;

      my $browser = LWP::UserAgent->new();

      #
      # Job submission example, when the mutations are in a string
      #
      print "\n###### Submitting through GET #####\n";
      my $urlSubmitGet = URI->new("http://www.cravat.us/rest/service/submit");
      $urlSubmitGet->query_form(
      'analyses' => 'CHASM',
      'analysistype' => 'driver',
      'chasmclassifier' => 'Ovary',
      'email' => '[email protected]',
      'functionalannotation' => 'off',
      'hg18' => 'off',
      'mutations' => 'TR1 chr22 30421786 + A T',
      'mupitinput' => 'off',
      'tsvreport' => 'off');
      my $responseSubmitGet = $browser->get($urlSubmitGet);
      print $responseSubmitGet->content, "\n";

      #
      # Job submission example, when the mutations are in a file
      #
      print "\n###### Submitting through POST #####\n";
      my $urlSubmitPost = "http://www.cravat.us/rest/service/submit";
      my $responseSubmitPost = $browser->post($urlSubmitPost,
      Content_Type => 'form-data',
      Content => [
      'analyses' => 'CHASM',
      'analysistype' => 'driver',
      'chasmclassifier' => 'Ovary',
      'email' => '[email protected]',
      'functionalannotation' => 'off',
      'hg18' => 'off',
      'mupitinput' => 'off',
      'tsvreport' => 'off',
      'inputfile' => ['/home/testUser/mutations.txt']]);
      print $responseSubmitPost->content, "\n";

      #
      # Job status checking example
      #
      print "##### Job Status Checking #####\n";
      my $urlStatus = URI->new('http://www.cravat.us/rest/service/status');
      $urlStatus->query_form('jobid' => 'testUser_20140430_110005');
      my $responseStatus = $browser->get($urlStatus);
      print $responseStatus->content, "\n";


      Hope this helps and if you have any question, please let me know.

      Comment

      Latest Articles

      Collapse

      • SEQadmin2
        Beyond CRISPR/Cas9: Understand, Choose, and Use the Right Genome Editing Tool
        by SEQadmin2



        CRISPR/Cas9 sparked the gene editing revolution for both research and therapeutics.1 But this system still showed severe issues that limited its applications. The most prominent were the heavy reliance on PAM sequences, delivery limitations, double-stranded breaks that prompt unintended edits and cell death, and editing inefficiency (both in targeting and in knock-in reliability).

        Despite this, “CRISPR helped turn genome editing from a specialized technique into
        ...
        07-31-2026, 11:01 AM
      • SEQadmin2
        Proteomic Platforms: How to Choose the Right Analytical Strategy to Improve Detection and Clinical Applications
        by SEQadmin2


        Proteomics platforms are evolving rapidly, with advances in mass spectrometry and affinity-based approaches expanding what researchers can detect and at what scale. As the field moves toward deeper proteome coverage and clinical applications, scientists face an increasingly complex landscape of tools. This article will explore how researchers are navigating these choices to find the right platform for their work.

        The systematic characterization of the human proteome has
        ...
        07-20-2026, 11:48 AM

      ad_right_rmr

      Collapse

      News

      Collapse

      Topics Statistics Last Post
      Started by SEQadmin2, 08-06-2026, 07:41 AM
      0 responses
      23 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 08-03-2026, 10:13 AM
      0 responses
      37 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-31-2026, 02:55 AM
      0 responses
      43 views
      0 reactions
      Last Post SEQadmin2  
      Started by SEQadmin2, 07-24-2026, 12:17 PM
      0 responses
      26 views
      0 reactions
      Last Post SEQadmin2  
      Working...