private void DownloadProteomeButton_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(selectedProteome) && availableProteomes.Contains(selectedProteome)) { string filename = DownloadUniProtDatabaseFunctions.GetUniprotFilename(GetProteomeId(selectedProteome), reviewedCheckBox.IsChecked.Value, addIsoformsCheckBox.IsChecked.Value, xmlBox.IsChecked.Value, compressedCheckBox.IsChecked.Value); string htmlQueryString = DownloadUniProtDatabaseFunctions.GetUniProtHtmlQueryString(GetProteomeId(selectedProteome), reviewedCheckBox.IsChecked.Value, addIsoformsCheckBox.IsChecked.Value, xmlBox.IsChecked.Value, compressedCheckBox.IsChecked.Value); DownloadProteomeWithProgress(htmlQueryString, AbsolutePathToStorageDirectory + filename); } }
public static void TestGetUniprotFilename(string proteomeID, bool reviewed, bool isoforms, bool xmlFormat, bool compressed, string expectedResult) { string filename = DownloadUniProtDatabaseFunctions.GetUniprotFilename(proteomeID, reviewed, isoforms, xmlFormat, compressed); Assert.AreEqual(expectedResult, filename); }
public static void TestGetUniProtHtmlQueryString(string proteomeID, bool reviewed, bool isoforms, bool xmlFormat, bool compressed, string expectedResult) { string queryString = DownloadUniProtDatabaseFunctions.GetUniProtHtmlQueryString(proteomeID, reviewed, isoforms, xmlFormat, compressed); Assert.AreEqual(expectedResult, queryString); }