CONSTRUCT { _:125859 up:source unirule:MF_00316 . _:125860 up:source unirule:MF_00316 . _:125861 up:source unirule:MF_00316 . _:125862 up:source unirule:MF_00316 . _:125863 up:source unirule:MF_00316 . _:125864 up:source unirule:MF_00316 . _:125865 up:source unirule:MF_00316 . _:125866 up:source unirule:MF_00316 . _:125867 up:source unirule:MF_00316 . _:125868 up:source unirule:MF_00316 . _:125869 up:source unirule:MF_00316 . _:125870 up:source unirule:MF_00316 . _:125871 up:source unirule:MF_00316 . _:125872 up:source unirule:MF_00316 . _:125873 up:source unirule:MF_00316 . _:125874 up:source unirule:MF_00316 . _:125875 up:source unirule:MF_00316 . _:125876 up:source unirule:MF_00316 . _:125877 up:source unirule:MF_00316 . _:125878 up:source unirule:MF_00316 . _:125879 up:source unirule:MF_00316 . _:125880 up:source unirule:MF_00316 . _:125881 up:source unirule:MF_00316 . _:125882 up:source unirule:MF_00316 . _:125883 up:source unirule:MF_00316 . _:125884 up:source unirule:MF_00316 . _:125885 up:source unirule:MF_00316 . _:125886 up:source unirule:MF_00316 . _:125887 up:source unirule:MF_00316 . _:125888 up:source unirule:MF_00316 . _:125889 up:source unirule:MF_00316 . _:125890 up:source unirule:MF_00316 . _:125891 up:source unirule:MF_00316 . _:125892 up:source unirule:MF_00316 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0005525 , GO:0005737 , GO:0019720 , GO:0070568 , keyword:342 , keyword:460 , keyword:479 , keyword:501 , keyword:547 , keyword:808 , keyword:963 . ?gene0 skos:prefLabel 'mobA' . ?annotation1 a up:Function_Annotation ; rdfs:comment 'Transfers a GMP moiety from GTP to Mo-molybdopterin (Mo-MPT) cofactor (Moco or molybdenum cofactor) to form Mo-molybdopterin guanine dinucleotide (Mo-MGD) cofactor.' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/34243>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.7.77>. ?annotation4 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation . ?annotation5 a up:Domain_Annotation ; rdfs:comment 'The N-terminal domain determines nucleotide recognition and specific binding, while the C-terminal domain determines the specific binding to the target protein.' . ?annotation6 a up:Subcellular_Location_Annotation . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the MobA family.' . ?case9 up:alternativeName ?name11 , ?name12 , ?name13 , ?name14 ; up:recommendedName ?name10 . ?name10 up:ecName '2.7.7.77' ; up:fullName 'Molybdenum cofactor guanylyltransferase' ; up:shortName 'MoCo guanylyltransferase' ; rdf:type up:Structured_Name . ?name11 up:fullName 'GTP:molybdopterin guanylyltransferase' ; rdf:type up:Structured_Name . ?name12 up:fullName 'Molybdopterin-guanine dinucleotide synthase' ; up:shortName 'MGD synthase' ; rdf:type up:Structured_Name . ?name13 up:fullName 'Molybdopterin guanylyltransferase' ; rdf:type up:Structured_Name . ?name14 up:fullName 'Mo-MPT guanylyltransferase' ; rdf:type up:Structured_Name . ?case15 up:alternativeName ?name17 , ?name18 , ?name19 , ?name20 ; up:recommendedName ?name16 . ?name16 up:ecName '2.7.7.77' ; up:fullName 'Probable molybdenum cofactor guanylyltransferase' ; up:shortName 'MoCo guanylyltransferase' ; rdf:type up:Structured_Name . ?name17 up:fullName 'GTP:molybdopterin guanylyltransferase' ; rdf:type up:Structured_Name . ?name18 up:fullName 'Molybdopterin-guanine dinucleotide synthase' ; up:shortName 'MGD synthase' ; rdf:type up:Structured_Name . ?name19 up:fullName 'Molybdopterin guanylyltransferase' ; rdf:type up:Structured_Name . ?name20 up:fullName 'Mo-MPT guanylyltransferase' ; rdf:type up:Structured_Name . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:37565 . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:18420 . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:37565 . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:37565 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:37565 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:37565 . _:125893 a rdf:Statement ; up:attribution _:125859 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:125894 a rdf:Statement ; up:attribution _:125860 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:125895 a rdf:Statement ; up:attribution _:125861 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:125896 a rdf:Statement ; up:attribution _:125862 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:125897 a rdf:Statement ; up:attribution _:125863 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:125898 a rdf:Statement ; up:attribution _:125864 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:125899 a rdf:Statement ; up:attribution _:125865 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:125900 a rdf:Statement ; up:attribution _:125866 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:125901 a rdf:Statement ; up:attribution _:125867 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:125902 a rdf:Statement ; up:attribution _:125868 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:125903 a rdf:Statement ; up:attribution _:125869 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:125904 a rdf:Statement ; up:attribution _:125870 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:501 . _:125905 a rdf:Statement ; up:attribution _:125871 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:125906 a rdf:Statement ; up:attribution _:125872 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:125907 a rdf:Statement ; up:attribution _:125873 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005525 . _:125908 a rdf:Statement ; up:attribution _:125874 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070568 . _:125909 a rdf:Statement ; up:attribution _:125875 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019720 . _:125910 a rdf:Statement ; up:attribution _:125876 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:125911 a rdf:Statement ; up:attribution _:125877 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:125912 a rdf:Statement ; up:attribution _:125878 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:125913 a rdf:Statement ; up:attribution _:125879 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:125914 a rdf:Statement ; up:attribution _:125880 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:125915 a rdf:Statement ; up:attribution _:125881 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:125916 a rdf:Statement ; up:attribution _:125882 ; rdf:subject ?case15 ; rdf:predicate up:recommendedName ; rdf:object ?name16 . _:125917 a rdf:Statement ; up:attribution _:125883 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name17 . _:125918 a rdf:Statement ; up:attribution _:125884 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name18 . _:125919 a rdf:Statement ; up:attribution _:125885 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name19 . _:125920 a rdf:Statement ; up:attribution _:125886 ; rdf:subject ?case15 ; rdf:predicate up:alternativeName ; rdf:object ?name20 . _:125921 a rdf:Statement ; up:source unirule:MF_00316 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:125922 a rdf:Statement ; up:attribution _:125887 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:125923 a rdf:Statement ; up:source unirule:MF_00316 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:125924 a rdf:Statement ; up:attribution _:125888 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:125925 a rdf:Statement ; up:source unirule:MF_00316 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:125926 a rdf:Statement ; up:attribution _:125889 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:125927 a rdf:Statement ; up:source unirule:MF_00316 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:125928 a rdf:Statement ; up:attribution _:125890 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:125929 a rdf:Statement ; up:source unirule:MF_00316 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:125930 a rdf:Statement ; up:attribution _:125891 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:125931 a rdf:Statement ; up:source unirule:MF_00316 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:125932 a rdf:Statement ; up:attribution _:125892 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00316 #Rule MF_00316 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon63 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00316 . ?thisOrganism rdfs:subClassOf+ ?supertaxon63 . BIND(URI(CONCAT(STR(?this), '#MF_00316a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_00316a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00316a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00316a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00316a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00316a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch68 faldo:location ?templateMotifSequenceMatchRegionP3217369 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3217371 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32173MF_0031664 . ?templateMotifSequenceMatchRegionP3217369 faldo:begin ?templateMotifSequenceMatchBeginP3217370 . ?templateMotifSequenceMatchBeginP3217370 faldo:position ?templateMotifSequenceMatchBeginPositionP3217365 ; faldo:reference isoform:P32173-1 . ?templateMotifSequenceProfileAlignmentOperationP3217371 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . ?targetMotifMatch72 faldo:location ?targetMotifMatchRegionMatch73 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0031675 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32173MF_0031666 . ?targetMotifMatchRegionMatch73 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0031674 . ?targetMotifMatchRegionMatchBeginMF_0031674 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031667 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0031675 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_0031664, 1, (STRLEN(?templateMotifCigarP32173MF_0031664) - STRLEN(REPLACE(?templateMotifCigarP32173MF_0031664, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP3217365) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_0031666, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031666) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031666, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_0031666, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031666) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031666, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) . BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0031667) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_0031664, 1, (STRLEN(?templateMotifCigarP32173MF_0031664) - STRLEN(REPLACE(?templateMotifCigarP32173MF_0031664, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionP3217365) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_0031666, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031666) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031666, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_0031666, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031666) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031666, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0031667) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER (REGEX('[LFIVT][ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) . BIND(URI(CONCAT(STR(?this), '#MF_00316a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionP3217386 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3217388 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32173MF_0031681 . ?templateMotifSequenceMatchRegionP3217386 faldo:begin ?templateMotifSequenceMatchBeginP3217387 . ?templateMotifSequenceMatchBeginP3217387 faldo:position ?templateMotifSequenceMatchBeginPositionP3217382 ; faldo:reference isoform:P32173-1 . ?templateMotifSequenceProfileAlignmentOperationP3217388 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0031692 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32173MF_0031683 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0031691 . ?targetMotifMatchRegionMatchBeginMF_0031691 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031684 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0031692 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_0031681, 1, (STRLEN(?templateMotifCigarP32173MF_0031681) - STRLEN(REPLACE(?templateMotifCigarP32173MF_0031681, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionP3217382) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_0031683, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031683) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031683, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_0031683, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031683) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031683, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0031684) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t95) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00316a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP32173101 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32173103 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32173MF_0031696 . ?templateMotifSequenceMatchRegionP32173101 faldo:begin ?templateMotifSequenceMatchBeginP32173102 . ?templateMotifSequenceMatchBeginP32173102 faldo:position ?templateMotifSequenceMatchBeginPositionP3217397 ; faldo:reference isoform:P32173-1 . ?templateMotifSequenceProfileAlignmentOperationP32173103 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . ?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00316107 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32173MF_0031698 . ?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00316106 . ?targetMotifMatchRegionMatchBeginMF_00316106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0031699 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00316107 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_0031696, 1, (STRLEN(?templateMotifCigarP32173MF_0031696) - STRLEN(REPLACE(?templateMotifCigarP32173MF_0031696, CONCAT('^(?:-*[^-]){', STR(((25 - ?templateMotifSequenceMatchBeginPositionP3217397) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_0031698, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031698) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031698, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_0031698, 1, (STRLEN(?targetMotifMatchCigarP32173MF_0031698) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_0031698, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0031699) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER (REGEX('[KR]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00316a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP32173116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32173118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32173MF_00316111 . ?templateMotifSequenceMatchRegionP32173116 faldo:begin ?templateMotifSequenceMatchBeginP32173117 . ?templateMotifSequenceMatchBeginP32173117 faldo:position ?templateMotifSequenceMatchBeginPositionP32173112 ; faldo:reference isoform:P32173-1 . ?templateMotifSequenceProfileAlignmentOperationP32173118 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00316122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32173MF_00316113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00316121 . ?targetMotifMatchRegionMatchBeginMF_00316121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00316114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00316122 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_00316111, 1, (STRLEN(?templateMotifCigarP32173MF_00316111) - STRLEN(REPLACE(?templateMotifCigarP32173MF_00316111, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionP32173112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_00316113, 1, (STRLEN(?targetMotifMatchCigarP32173MF_00316113) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_00316113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_00316113, 1, (STRLEN(?targetMotifMatchCigarP32173MF_00316113) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_00316113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00316114) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER (REGEX('[NRHK]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00316a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionP32173131 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32173133 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32173MF_00316126 . ?templateMotifSequenceMatchRegionP32173131 faldo:begin ?templateMotifSequenceMatchBeginP32173132 . ?templateMotifSequenceMatchBeginP32173132 faldo:position ?templateMotifSequenceMatchBeginPositionP32173127 ; faldo:reference isoform:P32173-1 . ?templateMotifSequenceProfileAlignmentOperationP32173133 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . ?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00316137 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32173MF_00316128 . ?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00316136 . ?targetMotifMatchRegionMatchBeginMF_00316136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00316129 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00316137 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_00316126, 1, (STRLEN(?templateMotifCigarP32173MF_00316126) - STRLEN(REPLACE(?templateMotifCigarP32173MF_00316126, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP32173127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_00316128, 1, (STRLEN(?targetMotifMatchCigarP32173MF_00316128) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_00316128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_00316128, 1, (STRLEN(?targetMotifMatchCigarP32173MF_00316128) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_00316128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00316129) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00316a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionP32173146 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32173148 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP32173MF_00316141 . ?templateMotifSequenceMatchRegionP32173146 faldo:begin ?templateMotifSequenceMatchBeginP32173147 . ?templateMotifSequenceMatchBeginP32173147 faldo:position ?templateMotifSequenceMatchBeginPositionP32173142 ; faldo:reference isoform:P32173-1 . ?templateMotifSequenceProfileAlignmentOperationP32173148 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . ?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00316152 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP32173MF_00316143 . ?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00316151 . ?targetMotifMatchRegionMatchBeginMF_00316151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00316144 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00316152 edam:has_input signature:MF_00316 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32173MF_00316141, 1, (STRLEN(?templateMotifCigarP32173MF_00316141) - STRLEN(REPLACE(?templateMotifCigarP32173MF_00316141, CONCAT('^(?:-*[^-]){', STR(((101 - ?templateMotifSequenceMatchBeginPositionP32173142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32173MF_00316143, 1, (STRLEN(?targetMotifMatchCigarP32173MF_00316143) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_00316143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32173MF_00316143, 1, (STRLEN(?targetMotifMatchCigarP32173MF_00316143) - STRLEN(REPLACE(?targetMotifMatchCigarP32173MF_00316143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00316144) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t155) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00316a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(?this AS ?case9) . BIND(URI(CONCAT(STR(?this), '#MF_00316a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_00316a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_00316a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_00316a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_00316a14')) AS ?name14) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1224 . })) . BIND(?this AS ?case15) . BIND(URI(CONCAT(STR(?this), '#MF_00316a16')) AS ?name16) . BIND(URI(CONCAT(STR(?this), '#MF_00316a17')) AS ?name17) . BIND(URI(CONCAT(STR(?this), '#MF_00316a18')) AS ?name18) . BIND(URI(CONCAT(STR(?this), '#MF_00316a19')) AS ?name19) . BIND(URI(CONCAT(STR(?this), '#MF_00316a20')) AS ?name20) . } }