CONSTRUCT { _:132870 up:source unirule:MF_00333 . _:132871 up:source unirule:MF_00333 . _:132872 up:source unirule:MF_00333 . _:132873 up:source unirule:MF_00333 . _:132874 up:source unirule:MF_00333 . _:132875 up:source unirule:MF_00333 . _:132876 up:source unirule:MF_00333 . _:132877 up:source unirule:MF_00333 . _:132878 up:source unirule:MF_00333 . _:132879 up:source unirule:MF_00333 . _:132880 up:source unirule:MF_00333 . _:132881 up:source unirule:MF_00333 . _:132882 up:source unirule:MF_00333 . _:132883 up:source unirule:MF_00333 . _:132884 up:source unirule:MF_00333 . _:132885 up:source unirule:MF_00333 . _:132886 up:source unirule:MF_00333 . _:132887 up:source unirule:MF_00333 . _:132888 up:source unirule:MF_00333 . _:132889 up:source unirule:MF_00333 . _:132890 up:source unirule:MF_00333 . _:132891 up:source unirule:MF_00333 . _:132892 up:source unirule:MF_00333 . _:132893 up:source unirule:MF_00333 . _:132894 up:source unirule:MF_00333 . _:132895 up:source unirule:MF_00333 . _:132896 up:source unirule:MF_00333 . _:132897 up:source unirule:MF_00333 . _:132898 up:source unirule:MF_00333 . _:132899 up:source unirule:MF_00333 . _:132900 up:source unirule:MF_00333 . _:132901 up:source unirule:MF_00333 . _:132902 up:source unirule:MF_00333 . _:132903 up:source unirule:MF_00333 . _:132904 up:source unirule:MF_00333 . ?this up:annotation ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0004109 , GO:0005737 , GO:0006782 , GO:0006783 , GO:0042803 , keyword:350 , keyword:479 , keyword:560 , keyword:627 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '1.3.3.3' ; up:fullName 'Oxygen-dependent coproporphyrinogen-III oxidase' ; up:shortName 'CPO' , 'Coprogen oxidase' , 'Coproporphyrinogenase' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'hemF' . ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/18257>; up:enzymeClass <http://purl.uniprot.org/enzyme/1.3.3.3>. ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Porphyrin-containing compound metabolism; protoporphyrin-IX biosynthesis; protoporphyrinogen-IX from coproporphyrinogen-III (O2 route): step 1/1.' . ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?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 aerobic coproporphyrinogen-III oxidase family.' . ?case9 up:classifiedWith GO:0030145 , keyword:464 . ?case10 up:classifiedWith GO:0015995 , keyword:149 . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; rdf:type up:Region_Annotation ; rdfs:comment 'Important for dimerization' . ?pfsb15 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf ?molecule24 . ?molecule24 rdfs:label 'substrate' . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf ?molecule32 . ?molecule32 rdfs:label 'substrate' . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf ?molecule46 . ?molecule46 rdfs:label 'substrate' . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for dimerization' . ?pfsb51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; up:ligand ?ligand59 ; rdf:type up:Binding_Site_Annotation . ?pfsb57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?ligand59 rdfs:subClassOf chebi:29035 . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; up:ligand ?ligand66 ; rdf:type up:Binding_Site_Annotation . ?pfsb64 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?ligand66 rdfs:subClassOf chebi:29035 . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; up:ligand ?ligand73 ; rdf:type up:Binding_Site_Annotation . ?pfsb71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?ligand73 rdfs:subClassOf chebi:29035 . ?pfs76 up:annotation ?annotation77 . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; up:ligand ?ligand80 ; rdf:type up:Binding_Site_Annotation . ?pfsb78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?ligand80 rdfs:subClassOf chebi:29035 . ?pfs83 up:annotation ?annotation84 . ?annotation84 faldo:begin ?pfsb85 ; faldo:end ?pfse86 ; up:ligand ?ligand87 ; rdf:type up:Binding_Site_Annotation . ?pfsb85 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?pfse86 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?ligand87 rdfs:subClassOf chebi:60240 . ?pfs90 up:annotation ?annotation91 . ?annotation91 faldo:begin ?pfsb92 ; faldo:end ?pfse93 ; up:ligand ?ligand94 ; rdf:type up:Binding_Site_Annotation . ?pfsb92 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?pfse93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?ligand94 rdfs:subClassOf chebi:60240 . ?pfs97 up:annotation ?annotation98 . ?annotation98 faldo:begin ?pfsb99 ; faldo:end ?pfse100 ; up:ligand ?ligand101 ; rdf:type up:Binding_Site_Annotation . ?pfsb99 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?pfse100 faldo:position ?thisPositionOn103 ; rdf:type faldo:ExactPosition . ?ligand101 rdfs:subClassOf chebi:60240 . ?pfs104 up:annotation ?annotation105 . ?annotation105 faldo:begin ?pfsb106 ; faldo:end ?pfse107 ; up:ligand ?ligand108 ; rdf:type up:Binding_Site_Annotation . ?pfsb106 faldo:position ?thisPositionOn109 ; rdf:type faldo:ExactPosition . ?pfse107 faldo:position ?thisPositionOn110 ; rdf:type faldo:ExactPosition . ?ligand108 rdfs:subClassOf chebi:60240 . _:132905 a rdf:Statement ; up:attribution _:132870 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:132906 a rdf:Statement ; up:attribution _:132871 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:132907 a rdf:Statement ; up:attribution _:132872 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:132908 a rdf:Statement ; up:attribution _:132873 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:132909 a rdf:Statement ; up:attribution _:132874 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:132910 a rdf:Statement ; up:attribution _:132875 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:132911 a rdf:Statement ; up:attribution _:132876 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:132912 a rdf:Statement ; up:attribution _:132877 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:132913 a rdf:Statement ; up:attribution _:132878 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:350 . _:132914 a rdf:Statement ; up:attribution _:132879 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:132915 a rdf:Statement ; up:attribution _:132880 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:132916 a rdf:Statement ; up:attribution _:132881 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:627 . _:132917 a rdf:Statement ; up:attribution _:132882 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004109 . _:132918 a rdf:Statement ; up:attribution _:132883 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042803 . _:132919 a rdf:Statement ; up:attribution _:132884 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006782 . _:132920 a rdf:Statement ; up:attribution _:132885 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006783 . _:132921 a rdf:Statement ; up:attribution _:132886 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:132922 a rdf:Statement ; up:attribution _:132887 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:132923 a rdf:Statement ; up:attribution _:132888 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030145 . _:132924 a rdf:Statement ; up:attribution _:132889 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:149 . _:132925 a rdf:Statement ; up:attribution _:132890 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0015995 . _:132926 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:132927 a rdf:Statement ; up:attribution _:132891 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:132928 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:132929 a rdf:Statement ; up:attribution _:132892 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:132930 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:132931 a rdf:Statement ; up:attribution _:132893 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:132932 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:132933 a rdf:Statement ; up:attribution _:132894 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:132934 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:132935 a rdf:Statement ; up:attribution _:132895 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:132936 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:132937 a rdf:Statement ; up:attribution _:132896 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:132938 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:132939 a rdf:Statement ; up:attribution _:132897 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:132940 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:132941 a rdf:Statement ; up:attribution _:132898 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:132942 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:132943 a rdf:Statement ; up:attribution _:132899 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:132944 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs76 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:132945 a rdf:Statement ; up:attribution _:132900 ; rdf:subject ?pfs76 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:132946 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs83 ; rdf:predicate up:annotation ; rdf:object ?annotation84 . _:132947 a rdf:Statement ; up:attribution _:132901 ; rdf:subject ?pfs83 ; rdf:predicate up:annotation ; rdf:object ?annotation84 . _:132948 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:132949 a rdf:Statement ; up:attribution _:132902 ; rdf:subject ?pfs90 ; rdf:predicate up:annotation ; rdf:object ?annotation91 . _:132950 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs97 ; rdf:predicate up:annotation ; rdf:object ?annotation98 . _:132951 a rdf:Statement ; up:attribution _:132903 ; rdf:subject ?pfs97 ; rdf:predicate up:annotation ; rdf:object ?annotation98 . _:132952 a rdf:Statement ; up:source unirule:MF_00333 ; rdf:subject ?pfs104 ; rdf:predicate up:annotation ; rdf:object ?annotation105 . _:132953 a rdf:Statement ; up:attribution _:132904 ; rdf:subject ?pfs104 ; rdf:predicate up:annotation ; rdf:object ?annotation105 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00333 #Rule MF_00333 Created by:hamap on:2001-06-01 Modified by:crivoire on:2024-02-15 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00333 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00333a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00333a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00333a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00333a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00333a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00333a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP36553116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333111 . ?templateMotifSequenceMatchRegionP36553116 faldo:begin ?templateMotifSequenceMatchBeginP36553117 . ?templateMotifSequenceMatchBeginP36553117 faldo:position ?templateMotifSequenceMatchBeginPositionP36553112 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553118 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333121 . ?targetMotifMatchRegionMatchBeginMF_00333121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333122 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333111, 1, (STRLEN(?templateMotifCigarP36553MF_00333111) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333111, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP36553112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333113, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333113) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333113, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333113) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00333114) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333111, 1, (STRLEN(?templateMotifCigarP36553MF_00333111) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333111, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP36553112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333113, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333113) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333113, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333113) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00333114) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) . FILTER ((BOUND(?thisPositionOn17) && BOUND(?thisPositionOn18))) . BIND(URI(CONCAT(STR(?this), '#MF_00333a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP36553133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333128 . ?templateMotifSequenceMatchRegionP36553133 faldo:begin ?templateMotifSequenceMatchBeginP36553134 . ?templateMotifSequenceMatchBeginP36553134 faldo:position ?templateMotifSequenceMatchBeginPositionP36553129 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553135 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333138 . ?targetMotifMatchRegionMatchBeginMF_00333138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333139 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333128, 1, (STRLEN(?templateMotifCigarP36553MF_00333128) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333128, CONCAT('^(?:-*[^-]){', STR(((108 - ?templateMotifSequenceMatchBeginPositionP36553129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333130, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333130) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333130, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333130) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00333131) - 1) AS ?thisPositionOn25) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333128, 1, (STRLEN(?templateMotifCigarP36553MF_00333128) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333128, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionP36553129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333130, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333130) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333130, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333130) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_00333131) - 1) AS ?thisPositionOn26) . BIND(?this AS ?pfs1t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse22) . FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)))) . BIND(URI(CONCAT(STR(?this), '#MF_00333a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP36553150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333145 . ?templateMotifSequenceMatchRegionP36553150 faldo:begin ?templateMotifSequenceMatchBeginP36553151 . ?templateMotifSequenceMatchBeginP36553151 faldo:position ?templateMotifSequenceMatchBeginPositionP36553146 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553152 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333155 . ?targetMotifMatchRegionMatchBeginMF_00333155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333156 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333145, 1, (STRLEN(?templateMotifCigarP36553MF_00333145) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333145, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP36553146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333147, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333147) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333147, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333147) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_00333148) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333145, 1, (STRLEN(?templateMotifCigarP36553MF_00333145) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333145, CONCAT('^(?:-*[^-]){', STR(((260 - ?templateMotifSequenceMatchBeginPositionP36553146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333147, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333147) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333147, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333147) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_00333148) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse30) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][NR]', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) . BIND(URI(CONCAT(STR(?this), '#MF_00333a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP36553167 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553169 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333162 . ?templateMotifSequenceMatchRegionP36553167 faldo:begin ?templateMotifSequenceMatchBeginP36553168 . ?templateMotifSequenceMatchBeginP36553168 faldo:position ?templateMotifSequenceMatchBeginPositionP36553163 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553169 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333173 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333164 . ?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333172 . ?targetMotifMatchRegionMatchBeginMF_00333172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333165 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333173 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333162, 1, (STRLEN(?templateMotifCigarP36553MF_00333162) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333162, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP36553163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333164, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333164) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333164, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333164) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) . BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_00333165) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t176) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP36553182 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553184 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333177 . ?templateMotifSequenceMatchRegionP36553182 faldo:begin ?templateMotifSequenceMatchBeginP36553183 . ?templateMotifSequenceMatchBeginP36553183 faldo:position ?templateMotifSequenceMatchBeginPositionP36553178 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553184 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333188 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333179 . ?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333187 . ?targetMotifMatchRegionMatchBeginMF_00333187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333180 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333188 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333177, 1, (STRLEN(?templateMotifCigarP36553MF_00333177) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333177, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP36553178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333179, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333179) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333179, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333179) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) . BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_00333180) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t191) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionP36553197 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553199 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333192 . ?templateMotifSequenceMatchRegionP36553197 faldo:begin ?templateMotifSequenceMatchBeginP36553198 . ?templateMotifSequenceMatchBeginP36553198 faldo:position ?templateMotifSequenceMatchBeginPositionP36553193 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553199 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333203 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333194 . ?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333202 . ?targetMotifMatchRegionMatchBeginMF_00333202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333195 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333203 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333192, 1, (STRLEN(?templateMotifCigarP36553MF_00333192) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333192, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP36553193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333194, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333194) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333194, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333194) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) . BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_00333195) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t206) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionP36553212 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553214 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333207 . ?templateMotifSequenceMatchRegionP36553212 faldo:begin ?templateMotifSequenceMatchBeginP36553213 . ?templateMotifSequenceMatchBeginP36553213 faldo:position ?templateMotifSequenceMatchBeginPositionP36553208 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553214 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333218 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333209 . ?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333217 . ?targetMotifMatchRegionMatchBeginMF_00333217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333210 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333218 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:561 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333207, 1, (STRLEN(?templateMotifCigarP36553MF_00333207) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333207, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP36553208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333209, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333209) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333209, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333209) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) . BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_00333210) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs2t221) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch226 faldo:location ?templateMotifSequenceMatchRegionP36553227 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553229 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333222 . ?templateMotifSequenceMatchRegionP36553227 faldo:begin ?templateMotifSequenceMatchBeginP36553228 . ?templateMotifSequenceMatchBeginP36553228 faldo:position ?templateMotifSequenceMatchBeginPositionP36553223 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553229 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch230 faldo:location ?targetMotifMatchRegionMatch231 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333233 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333224 . ?targetMotifMatchRegionMatch231 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333232 . ?targetMotifMatchRegionMatchBeginMF_00333232 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333225 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333233 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:561 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333222, 1, (STRLEN(?templateMotifCigarP36553MF_00333222) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333222, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP36553223) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333224, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333224) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333224, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333224) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333224, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) . BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_00333225) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs2t236) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch241 faldo:location ?templateMotifSequenceMatchRegionP36553242 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553244 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333237 . ?templateMotifSequenceMatchRegionP36553242 faldo:begin ?templateMotifSequenceMatchBeginP36553243 . ?templateMotifSequenceMatchBeginP36553243 faldo:position ?templateMotifSequenceMatchBeginPositionP36553238 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553244 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch245 faldo:location ?targetMotifMatchRegionMatch246 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333248 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333239 . ?targetMotifMatchRegionMatch246 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333247 . ?targetMotifMatchRegionMatchBeginMF_00333247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333240 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333248 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:561 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333237, 1, (STRLEN(?templateMotifCigarP36553MF_00333237) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333237, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP36553238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1249) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333239, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333239) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333239, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333239) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), '')))), '[^-]', ''))) AS ?step2250) . BIND(((?step2250 + ?targetMotifMatchRegionMatchBeginPositionMF_00333240) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs2t251) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse72) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch256 faldo:location ?templateMotifSequenceMatchRegionP36553257 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553259 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333252 . ?templateMotifSequenceMatchRegionP36553257 faldo:begin ?templateMotifSequenceMatchBeginP36553258 . ?templateMotifSequenceMatchBeginP36553258 faldo:position ?templateMotifSequenceMatchBeginPositionP36553253 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553259 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch260 faldo:location ?targetMotifMatchRegionMatch261 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333263 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333254 . ?targetMotifMatchRegionMatch261 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333262 . ?targetMotifMatchRegionMatchBeginMF_00333262 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333255 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333263 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:561 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333252, 1, (STRLEN(?templateMotifCigarP36553MF_00333252) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333252, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP36553253) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1264) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333254, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333254) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333254, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333254) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1264), '}'), '')))), '[^-]', ''))) AS ?step2265) . BIND(((?step2265 + ?targetMotifMatchRegionMatchBeginPositionMF_00333255) - 1) AS ?thisPositionOn81) . BIND(?thisPositionOn81 AS ?thisPositionOn82) . BIND(?this AS ?pfs2t266) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn81, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a77')) AS ?annotation77) . BIND(?this AS ?pfs76) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch271 faldo:location ?templateMotifSequenceMatchRegionP36553272 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553274 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333267 . ?templateMotifSequenceMatchRegionP36553272 faldo:begin ?templateMotifSequenceMatchBeginP36553273 . ?templateMotifSequenceMatchBeginP36553273 faldo:position ?templateMotifSequenceMatchBeginPositionP36553268 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553274 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch275 faldo:location ?targetMotifMatchRegionMatch276 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333278 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333269 . ?targetMotifMatchRegionMatch276 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333277 . ?targetMotifMatchRegionMatchBeginMF_00333277 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333270 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333278 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:561 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333267, 1, (STRLEN(?templateMotifCigarP36553MF_00333267) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333267, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP36553268) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1279) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333269, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333269) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333269, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1279), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333269, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333269) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333269, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1279), '}'), '')))), '[^-]', ''))) AS ?step2280) . BIND(((?step2280 + ?targetMotifMatchRegionMatchBeginPositionMF_00333270) - 1) AS ?thisPositionOn88) . BIND(?thisPositionOn88 AS ?thisPositionOn89) . BIND(?this AS ?pfs3t281) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse86) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a84')) AS ?annotation84) . BIND(?this AS ?pfs83) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch286 faldo:location ?templateMotifSequenceMatchRegionP36553287 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553289 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333282 . ?templateMotifSequenceMatchRegionP36553287 faldo:begin ?templateMotifSequenceMatchBeginP36553288 . ?templateMotifSequenceMatchBeginP36553288 faldo:position ?templateMotifSequenceMatchBeginPositionP36553283 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553289 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch290 faldo:location ?targetMotifMatchRegionMatch291 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333293 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333284 . ?targetMotifMatchRegionMatch291 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333292 . ?targetMotifMatchRegionMatchBeginMF_00333292 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333285 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333293 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:561 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333282, 1, (STRLEN(?templateMotifCigarP36553MF_00333282) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333282, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP36553283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1294) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333284, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333284) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1294), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333284, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333284) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1294), '}'), '')))), '[^-]', ''))) AS ?step2295) . BIND(((?step2295 + ?targetMotifMatchRegionMatchBeginPositionMF_00333285) - 1) AS ?thisPositionOn95) . BIND(?thisPositionOn95 AS ?thisPositionOn96) . BIND(?this AS ?pfs3t296) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfsb92) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfse93) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn95, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a91')) AS ?annotation91) . BIND(?this AS ?pfs90) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch301 faldo:location ?templateMotifSequenceMatchRegionP36553302 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553304 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333297 . ?templateMotifSequenceMatchRegionP36553302 faldo:begin ?templateMotifSequenceMatchBeginP36553303 . ?templateMotifSequenceMatchBeginP36553303 faldo:position ?templateMotifSequenceMatchBeginPositionP36553298 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553304 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch305 faldo:location ?targetMotifMatchRegionMatch306 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333308 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333299 . ?targetMotifMatchRegionMatch306 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333307 . ?targetMotifMatchRegionMatchBeginMF_00333307 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333300 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333308 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:561 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333297, 1, (STRLEN(?templateMotifCigarP36553MF_00333297) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333297, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionP36553298) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1309) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333299, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333299) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333299, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1309), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333299, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333299) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333299, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1309), '}'), '')))), '[^-]', ''))) AS ?step2310) . BIND(((?step2310 + ?targetMotifMatchRegionMatchBeginPositionMF_00333300) - 1) AS ?thisPositionOn102) . BIND(?thisPositionOn102 AS ?thisPositionOn103) . BIND(?this AS ?pfs3t311) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfsb99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn103))) AS ?pfse100) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn102, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a98')) AS ?annotation98) . BIND(?this AS ?pfs97) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch316 faldo:location ?templateMotifSequenceMatchRegionP36553317 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36553319 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36553MF_00333312 . ?templateMotifSequenceMatchRegionP36553317 faldo:begin ?templateMotifSequenceMatchBeginP36553318 . ?templateMotifSequenceMatchBeginP36553318 faldo:position ?templateMotifSequenceMatchBeginPositionP36553313 ; faldo:reference isoform:P36553-1 . ?templateMotifSequenceProfileAlignmentOperationP36553319 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?targetMotifMatch320 faldo:location ?targetMotifMatchRegionMatch321 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00333323 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36553MF_00333314 . ?targetMotifMatchRegionMatch321 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00333322 . ?targetMotifMatchRegionMatchBeginMF_00333322 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00333315 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00333323 edam:has_input signature:MF_00333 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:561 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36553MF_00333312, 1, (STRLEN(?templateMotifCigarP36553MF_00333312) - STRLEN(REPLACE(?templateMotifCigarP36553MF_00333312, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP36553313) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1324) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36553MF_00333314, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333314) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333314, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1324), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36553MF_00333314, 1, (STRLEN(?targetMotifMatchCigarP36553MF_00333314) - STRLEN(REPLACE(?targetMotifMatchCigarP36553MF_00333314, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1324), '}'), '')))), '[^-]', ''))) AS ?step2325) . BIND(((?step2325 + ?targetMotifMatchRegionMatchBeginPositionMF_00333315) - 1) AS ?thisPositionOn109) . BIND(?thisPositionOn109 AS ?thisPositionOn110) . BIND(?this AS ?pfs3t326) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn109))) AS ?pfsb106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn110))) AS ?pfse107) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn109, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00333a105')) AS ?annotation105) . BIND(?this AS ?pfs104) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:561 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1117 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:561 . })) . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1117 . })) . BIND(?this AS ?case12) . } }