CONSTRUCT { _:865680 up:source unirule:MF_03181 . _:865681 up:source unirule:MF_03181 . _:865682 up:source unirule:MF_03181 . _:865683 up:source unirule:MF_03181 . _:865684 up:source unirule:MF_03181 . _:865685 up:source unirule:MF_03181 . _:865686 up:source unirule:MF_03181 . _:865687 up:source unirule:MF_03181 . _:865688 up:source unirule:MF_03181 . _:865689 up:source unirule:MF_03181 . _:865690 up:source unirule:MF_03181 . _:865691 up:source unirule:MF_03181 . _:865692 up:source unirule:MF_03181 . _:865693 up:source unirule:MF_03181 . _:865694 up:source unirule:MF_03181 . _:865695 up:source unirule:MF_03181 . _:865696 up:source unirule:MF_03181 . _:865697 up:source unirule:MF_03181 . _:865698 up:source unirule:MF_03181 . _:865699 up:source unirule:MF_03181 . _:865700 up:source unirule:MF_03181 . _:865701 up:source unirule:MF_03181 . _:865702 up:source unirule:MF_03181 . _:865703 up:source unirule:MF_03181 . _:865704 up:source unirule:MF_03181 . _:865705 up:source unirule:MF_03181 . _:865706 up:source unirule:MF_03181 . _:865707 up:source unirule:MF_03181 . _:865708 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 . _:865709 a rdf:Statement ; up:attribution _:865680 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:865710 a rdf:Statement ; up:attribution _:865681 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:865711 a rdf:Statement ; up:attribution _:865682 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:865712 a rdf:Statement ; up:attribution _:865683 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:865713 a rdf:Statement ; up:attribution _:865684 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:865714 a rdf:Statement ; up:attribution _:865685 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:865715 a rdf:Statement ; up:attribution _:865686 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:865716 a rdf:Statement ; up:attribution _:865687 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:865717 a rdf:Statement ; up:attribution _:865688 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:865718 a rdf:Statement ; up:attribution _:865689 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:175 . _:865719 a rdf:Statement ; up:attribution _:865690 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:865720 a rdf:Statement ; up:attribution _:865691 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:507 . _:865721 a rdf:Statement ; up:attribution _:865692 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:865722 a rdf:Statement ; up:attribution _:865693 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0031251 . _:865723 a rdf:Statement ; up:attribution _:865694 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:865724 a rdf:Statement ; up:attribution _:865695 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000288 . _:865725 a rdf:Statement ; up:attribution _:865696 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000289 . _:865726 a rdf:Statement ; up:attribution _:865697 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000932 . _:865727 a rdf:Statement ; up:attribution _:865698 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0010606 . _:865728 a rdf:Statement ; up:attribution _:865699 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:865729 a rdf:Statement ; up:attribution _:865700 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:865730 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:865731 a rdf:Statement ; up:attribution _:865701 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:865732 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:865733 a rdf:Statement ; up:attribution _:865702 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:865734 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:865735 a rdf:Statement ; up:attribution _:865703 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:865736 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:865737 a rdf:Statement ; up:attribution _:865704 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:865738 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:865739 a rdf:Statement ; up:attribution _:865705 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:865740 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:865741 a rdf:Statement ; up:attribution _:865706 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:865742 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:865743 a rdf:Statement ; up:attribution _:865707 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:865744 a rdf:Statement ; up:source unirule:MF_03181 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:865745 a rdf:Statement ; up:attribution _:865708 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03181 #Rule MF_03181 Created by:? on:2014-02-21 Modified by:Edouard de Castro 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 <https://purl.expasy.org/prosite/signature/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) . } }