CONSTRUCT { _:855862 up:source unirule:MF_03181 . _:855863 up:source unirule:MF_03181 . _:855864 up:source unirule:MF_03181 . _:855865 up:source unirule:MF_03181 . _:855866 up:source unirule:MF_03181 . _:855867 up:source unirule:MF_03181 . _:855868 up:source unirule:MF_03181 . _:855869 up:source unirule:MF_03181 . _:855870 up:source unirule:MF_03181 . _:855871 up:source unirule:MF_03181 . _:855872 up:source unirule:MF_03181 . _:855873 up:source unirule:MF_03181 . _:855874 up:source unirule:MF_03181 . _:855875 up:source unirule:MF_03181 . _:855876 up:source unirule:MF_03181 . _:855877 up:source unirule:MF_03181 . _:855878 up:source unirule:MF_03181 . _:855879 up:source unirule:MF_03181 . _:855880 up:source unirule:MF_03181 . _:855881 up:source unirule:MF_03181 . _:855882 up:source unirule:MF_03181 . _:855883 up:source unirule:MF_03181 . _:855884 up:source unirule:MF_03181 . _:855885 up:source unirule:MF_03181 . _:855886 up:source unirule:MF_03181 . _:855887 up:source unirule:MF_03181 . _:855888 up:source unirule:MF_03181 . _:855889 up:source unirule:MF_03181 . _:855890 up:source unirule:MF_03181 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0000288 , GO:0000289 , GO:0005524 , GO:0031251 , keyword:175 , keyword:507 , keyword:547 , keyword:67 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:fullName 'PAN2-PAN3 deadenylation complex subunit PAN3' ; rdf:type up:Structured_Name . ?name1 up:fullName 'PAB1P-dependent poly(A)-specific ribonuclease' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Poly(A)-nuclease deadenylation complex subunit 3' ; up:shortName 'PAN deadenylation complex subunit 3' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'PAN3' . ?annotation4 a up:Domain_Annotation ; rdfs:comment 'The N-terminal zinc finger binds to poly(A) RNA.' . ?annotation5 a up:Domain_Annotation ; rdfs:comment 'Contains a pseudokinase domain. The protein kinase domain is predicted to be catalytically inactive because some of the residues important for catalytic activity are substituted and it lacks the equivalent of the binding site for a peptide substrate. However, it has retained an ATP-binding site and ATP-binding is required for mRNA degradation, stimulating the activity of the PAN2 nuclease in vitro. The nucleotide-binding site is juxtaposed to the RNase active site of PAN2 in the complex and may actually bind nucleosides of a poly(A) RNA rather than ATP, feeding the poly(A)-tail to the active site of the deadenylase and thus increasing the efficiency with which this distributive enzyme degrades oligo(A) RNAs.' . ?annotation6 a up:Domain_Annotation ; rdfs:comment 'The pseudokinase domain, the coiled-coil (CC), and C-terminal knob domain (CK) form a structural unit (PKC) that forms an extensive high-affinity interaction surface for PAN2.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the protein kinase superfamily. PAN3 family.' . ?case9 up:classifiedWith GO:0000932 , GO:0010606 . ?case11 up:classifiedWith GO:0046872 . ?case12 up:classifiedWith GO:0005737 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:30616 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:30616 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:30616 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; rdf:type up:Region_Annotation ; rdfs:comment 'Pseudokinase domain' . ?pfsb38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; rdf:type up:Region_Annotation ; rdfs:comment 'Knob domain' . ?pfsb44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; rdf:type up:Coiled_Coil_Annotation . ?pfsb50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; rdf:type up:Motif_Annotation ; rdfs:comment 'PABPC-interacting motif-2 (PAM-2)' . ?pfsb56 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; rdf:type up:Motif_Annotation ; rdfs:comment 'PABPC-interacting motif-2 (PAM-2)' . ?pfsb62 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . _:855891 a rdf:Statement ; up:attribution _:855862 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:855892 a rdf:Statement ; up:attribution _:855863 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:855893 a rdf:Statement ; up:attribution _:855864 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:855894 a rdf:Statement ; up:attribution _:855865 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:855895 a rdf:Statement ; up:attribution _:855866 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:855896 a rdf:Statement ; up:attribution _:855867 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:855897 a rdf:Statement ; up:attribution _:855868 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:855898 a rdf:Statement ; up:attribution _:855869 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:855899 a rdf:Statement ; up:attribution _:855870 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:855900 a rdf:Statement ; up:attribution _:855871 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:175 . _:855901 a rdf:Statement ; up:attribution _:855872 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:855902 a rdf:Statement ; up:attribution _:855873 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:507 . _:855903 a rdf:Statement ; up:attribution _:855874 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:855904 a rdf:Statement ; up:attribution _:855875 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0031251 . _:855905 a rdf:Statement ; up:attribution _:855876 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:855906 a rdf:Statement ; up:attribution _:855877 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000288 . _:855907 a rdf:Statement ; up:attribution _:855878 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000289 . _:855908 a rdf:Statement ; up:attribution _:855879 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000932 . _:855909 a rdf:Statement ; up:attribution _:855880 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0010606 . _:855910 a rdf:Statement ; up:attribution _:855881 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:855911 a rdf:Statement ; up:attribution _:855882 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:855912 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:855913 a rdf:Statement ; up:attribution _:855883 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:855914 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:855915 a rdf:Statement ; up:attribution _:855884 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:855916 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:855917 a rdf:Statement ; up:attribution _:855885 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:855918 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:855919 a rdf:Statement ; up:attribution _:855886 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:855920 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:855921 a rdf:Statement ; up:attribution _:855887 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:855922 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:855923 a rdf:Statement ; up:attribution _:855888 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:855924 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:855925 a rdf:Statement ; up:attribution _:855889 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:855926 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:855927 a rdf:Statement ; up:attribution _:855890 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03181 #Rule MF_03181 Created by:ipedruzz on:2014-02-21 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_03181 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03181a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_03181a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_03181a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_03181a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03181a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_03181a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_03181a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionQ7SDP471 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ7SDP473 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ7SDP4MF_0318166 . ?templateMotifSequenceMatchRegionQ7SDP471 faldo:begin ?templateMotifSequenceMatchBeginQ7SDP472 . ?templateMotifSequenceMatchBeginQ7SDP472 faldo:position ?templateMotifSequenceMatchBeginPositionQ7SDP467 ; faldo:reference isoform:Q7SDP4-1 . ?templateMotifSequenceProfileAlignmentOperationQ7SDP473 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0318177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ7SDP4MF_0318168 . ?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0318176 . ?targetMotifMatchRegionMatchBeginMF_0318176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0318169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0318177 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7SDP4MF_0318166, 1, (STRLEN(?templateMotifCigarQ7SDP4MF_0318166) - STRLEN(REPLACE(?templateMotifCigarQ7SDP4MF_0318166, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionQ7SDP467) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318168, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318168) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318168, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318168) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0318169) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7SDP4MF_0318166, 1, (STRLEN(?templateMotifCigarQ7SDP4MF_0318166) - STRLEN(REPLACE(?templateMotifCigarQ7SDP4MF_0318166, CONCAT('^(?:-*[^-]){', STR(((359 - ?templateMotifSequenceMatchBeginPositionQ7SDP467) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318168, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318168) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318168, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318168) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0318169) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('[DE][YF][HYF][PA][ARNDCQEGHILKMFPSTWYVBZJUOX]{3)[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionQ7SDP488 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ7SDP490 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ7SDP4MF_0318183 . ?templateMotifSequenceMatchRegionQ7SDP488 faldo:begin ?templateMotifSequenceMatchBeginQ7SDP489 . ?templateMotifSequenceMatchBeginQ7SDP489 faldo:position ?templateMotifSequenceMatchBeginPositionQ7SDP484 ; faldo:reference isoform:Q7SDP4-1 . ?templateMotifSequenceProfileAlignmentOperationQ7SDP490 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0318194 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ7SDP4MF_0318185 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0318193 . ?targetMotifMatchRegionMatchBeginMF_0318193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0318186 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0318194 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7SDP4MF_0318183, 1, (STRLEN(?templateMotifCigarQ7SDP4MF_0318183) - STRLEN(REPLACE(?templateMotifCigarQ7SDP4MF_0318183, CONCAT('^(?:-*[^-]){', STR(((412 - ?templateMotifSequenceMatchBeginPositionQ7SDP484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318185, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318185) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318185, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318185) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0318186) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7SDP4MF_0318183, 1, (STRLEN(?templateMotifCigarQ7SDP4MF_0318183) - STRLEN(REPLACE(?templateMotifCigarQ7SDP4MF_0318183, CONCAT('^(?:-*[^-]){', STR(((413 - ?templateMotifSequenceMatchBeginPositionQ7SDP484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318185, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318185) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_0318185, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_0318185) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_0318185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0318186) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionQ7SDP4105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ7SDP4107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ7SDP4MF_03181100 . ?templateMotifSequenceMatchRegionQ7SDP4105 faldo:begin ?templateMotifSequenceMatchBeginQ7SDP4106 . ?templateMotifSequenceMatchBeginQ7SDP4106 faldo:position ?templateMotifSequenceMatchBeginPositionQ7SDP4101 ; faldo:reference isoform:Q7SDP4-1 . ?templateMotifSequenceProfileAlignmentOperationQ7SDP4107 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03181111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ7SDP4MF_03181102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03181110 . ?targetMotifMatchRegionMatchBeginMF_03181110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03181103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03181111 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ7SDP4MF_03181100, 1, (STRLEN(?templateMotifCigarQ7SDP4MF_03181100) - STRLEN(REPLACE(?templateMotifCigarQ7SDP4MF_03181100, CONCAT('^(?:-*[^-]){', STR(((302 - ?templateMotifSequenceMatchBeginPositionQ7SDP4101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_03181102, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_03181102) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_03181102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ7SDP4MF_03181102, 1, (STRLEN(?targetMotifMatchCigarQ7SDP4MF_03181102) - STRLEN(REPLACE(?targetMotifMatchCigarQ7SDP4MF_03181102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_03181103) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP36102120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36102122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36102MF_03181115 . ?templateMotifSequenceMatchRegionP36102120 faldo:begin ?templateMotifSequenceMatchBeginP36102121 . ?templateMotifSequenceMatchBeginP36102121 faldo:position ?templateMotifSequenceMatchBeginPositionP36102116 ; faldo:reference isoform:P36102-1 . ?templateMotifSequenceProfileAlignmentOperationP36102122 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03181126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36102MF_03181117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03181125 . ?targetMotifMatchRegionMatchBeginMF_03181125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03181118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03181126 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181115, 1, (STRLEN(?templateMotifCigarP36102MF_03181115) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181115, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP36102116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181117, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181117) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181117, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181117) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_03181118) - 1) AS ?thisPositionOn40) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181115, 1, (STRLEN(?templateMotifCigarP36102MF_03181115) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181115, CONCAT('^(?:-*[^-]){', STR(((548 - ?templateMotifSequenceMatchBeginPositionP36102116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181117, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181117) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181117, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181117) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_03181118) - 1) AS ?thisPositionOn41) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) . FILTER ((BOUND(?thisPositionOn40) && BOUND(?thisPositionOn41))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP36102137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36102139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36102MF_03181132 . ?templateMotifSequenceMatchRegionP36102137 faldo:begin ?templateMotifSequenceMatchBeginP36102138 . ?templateMotifSequenceMatchBeginP36102138 faldo:position ?templateMotifSequenceMatchBeginPositionP36102133 ; faldo:reference isoform:P36102-1 . ?templateMotifSequenceProfileAlignmentOperationP36102139 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03181143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36102MF_03181134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03181142 . ?targetMotifMatchRegionMatchBeginMF_03181142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03181135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03181143 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181132, 1, (STRLEN(?templateMotifCigarP36102MF_03181132) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181132, CONCAT('^(?:-*[^-]){', STR(((588 - ?templateMotifSequenceMatchBeginPositionP36102133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181134, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181134) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181134, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181134) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_03181135) - 1) AS ?thisPositionOn46) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn47) . BIND(?this AS ?pfs2t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) . FILTER ((BOUND(?thisPositionOn46) && BOUND(?thisPositionOn47))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP36102152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36102154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36102MF_03181147 . ?templateMotifSequenceMatchRegionP36102152 faldo:begin ?templateMotifSequenceMatchBeginP36102153 . ?templateMotifSequenceMatchBeginP36102153 faldo:position ?templateMotifSequenceMatchBeginPositionP36102148 ; faldo:reference isoform:P36102-1 . ?templateMotifSequenceProfileAlignmentOperationP36102154 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03181158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36102MF_03181149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03181157 . ?targetMotifMatchRegionMatchBeginMF_03181157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03181150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03181158 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181147, 1, (STRLEN(?templateMotifCigarP36102MF_03181147) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181147, CONCAT('^(?:-*[^-]){', STR(((549 - ?templateMotifSequenceMatchBeginPositionP36102148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181149, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181149) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181149, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181149) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_03181150) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181147, 1, (STRLEN(?templateMotifCigarP36102MF_03181147) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181147, CONCAT('^(?:-*[^-]){', STR(((587 - ?templateMotifSequenceMatchBeginPositionP36102148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181149, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181149) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181149, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181149) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_03181150) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs2t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) . FILTER ((BOUND(?thisPositionOn52) && BOUND(?thisPositionOn53))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ58A45169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58A45171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58A45MF_03181164 . ?templateMotifSequenceMatchRegionQ58A45169 faldo:begin ?templateMotifSequenceMatchBeginQ58A45170 . ?templateMotifSequenceMatchBeginQ58A45170 faldo:position ?templateMotifSequenceMatchBeginPositionQ58A45165 ; faldo:reference isoform:Q58A45-1 . ?templateMotifSequenceProfileAlignmentOperationQ58A45171 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03181175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58A45MF_03181166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03181174 . ?targetMotifMatchRegionMatchBeginMF_03181174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03181167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03181175 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58A45MF_03181164, 1, (STRLEN(?templateMotifCigarQ58A45MF_03181164) - STRLEN(REPLACE(?templateMotifCigarQ58A45MF_03181164, CONCAT('^(?:-*[^-]){', STR(((284 - ?templateMotifSequenceMatchBeginPositionQ58A45165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58A45MF_03181166, 1, (STRLEN(?targetMotifMatchCigarQ58A45MF_03181166) - STRLEN(REPLACE(?targetMotifMatchCigarQ58A45MF_03181166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58A45MF_03181166, 1, (STRLEN(?targetMotifMatchCigarQ58A45MF_03181166) - STRLEN(REPLACE(?targetMotifMatchCigarQ58A45MF_03181166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_03181167) - 1) AS ?thisPositionOn58) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58A45MF_03181164, 1, (STRLEN(?templateMotifCigarQ58A45MF_03181164) - STRLEN(REPLACE(?templateMotifCigarQ58A45MF_03181164, CONCAT('^(?:-*[^-]){', STR(((299 - ?templateMotifSequenceMatchBeginPositionQ58A45165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58A45MF_03181166, 1, (STRLEN(?targetMotifMatchCigarQ58A45MF_03181166) - STRLEN(REPLACE(?targetMotifMatchCigarQ58A45MF_03181166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58A45MF_03181166, 1, (STRLEN(?targetMotifMatchCigarQ58A45MF_03181166) - STRLEN(REPLACE(?targetMotifMatchCigarQ58A45MF_03181166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_03181167) - 1) AS ?thisPositionOn59) . BIND(?this AS ?pfs3t180) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{9)F[ARNDCQEGHILKMFPSTWYVBZJUOX]P[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)', SUBSTR(?thisSequenceValue, ?thisPositionOn58, (?thisPositionOn59 - ?thisPositionOn58)))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionP36102186 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36102188 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36102MF_03181181 . ?templateMotifSequenceMatchRegionP36102186 faldo:begin ?templateMotifSequenceMatchBeginP36102187 . ?templateMotifSequenceMatchBeginP36102187 faldo:position ?templateMotifSequenceMatchBeginPositionP36102182 ; faldo:reference isoform:P36102-1 . ?templateMotifSequenceProfileAlignmentOperationP36102188 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03181192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36102MF_03181183 . ?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03181191 . ?targetMotifMatchRegionMatchBeginMF_03181191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03181184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_03181192 edam:has_input signature:MF_03181 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181181, 1, (STRLEN(?templateMotifCigarP36102MF_03181181) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181181, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP36102182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181183, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181183) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181183, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181183) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_03181184) - 1) AS ?thisPositionOn64) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36102MF_03181181, 1, (STRLEN(?templateMotifCigarP36102MF_03181181) - STRLEN(REPLACE(?templateMotifCigarP36102MF_03181181, CONCAT('^(?:-*[^-]){', STR(((163 - ?templateMotifSequenceMatchBeginPositionP36102182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36102MF_03181183, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181183) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36102MF_03181183, 1, (STRLEN(?targetMotifMatchCigarP36102MF_03181183) - STRLEN(REPLACE(?targetMotifMatchCigarP36102MF_03181183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) . BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_03181184) - 1) AS ?thisPositionOn65) . BIND(?this AS ?pfs4t197) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{13)F[ARNDCQEGHILKMFPSTWYVBZJUOX]P[ARNDCQEGHILKMFPSTWYVBZJUOX]{5)', SUBSTR(?thisSequenceValue, ?thisPositionOn64, (?thisPositionOn65 - ?thisPositionOn64)))) . BIND(URI(CONCAT(STR(?this), '#MF_03181a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33208 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this rdfs:seeAlso <http://purl.uniprot.org/prosite/PS50103>. BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33208 . })) . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33208 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:7742 . })) . BIND(?this AS ?case13) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon198 {taxon:4751 taxon:33208} ?thisOrganism rdfs:subClassOf+ ?supertaxon198 . })) . BIND(?this AS ?case14) . } }